Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使html文本区域显示为javascript?_Javascript_Html - Fatal编程技术网

如何使html文本区域显示为javascript?

如何使html文本区域显示为javascript?,javascript,html,Javascript,Html,基本上-我想要一个,但当人们在其中键入内容时,例如-const item=require('item'),我希望const显示为紫色,就像JavaScript编辑器一样。您需要一个JS代码编辑器库,因为使用普通文本区域和一些JS是不可能的。(正如Ritesh所建议的那样,它不会工作,因为它不是用于实时输入的),所以这里有一些很好的库,可以用于实时语法突出显示: 具有许多强大功能的编辑器: 一些较小的: 绝对的杀伤力: 我希望,我能帮助你。祝您度过愉快的一天:)这在标准的文本区域中是不可

基本上-我想要一个
,但当人们在其中键入内容时,例如-
const item=require('item')
,我希望
const
显示为紫色,就像JavaScript编辑器一样。

您需要一个JS代码编辑器库,因为使用普通文本区域和一些JS是不可能的。(正如Ritesh所建议的那样,它不会工作,因为它不是用于实时输入的),所以这里有一些很好的库,可以用于实时语法突出显示:

具有许多强大功能的编辑器:

一些较小的:

绝对的杀伤力:


我希望,我能帮助你。祝您度过愉快的一天:)

这在标准的文本区域中是不可能的。您需要使用类似的功能。标准文本区域无法处理此问题。请查看Vue.js?如果我正确理解了你的问题,你想突出显示“直播”模式的一些文本吗?Vue.js可能会帮你做到这一点——这是我现在能想到的最简单的方法。或者使用已经创建的JS库,如prims.JS或highlight.JS。使用普通文本区域是不可能的。是的。OP可能需要编写一些实际的代码,但您不必使用第三方library@Liam是的,有点。。。最常用的方法是使实际的textarea不可见,并使用其中的文本为其后面的文本高亮显示生成html代码。我的意思是,你需要的不仅仅是一个文本区——如果不清楚的话,很抱歉。