Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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
Javascript-将HTML标记从textarea替换为div_Javascript_Jquery_Html - Fatal编程技术网

Javascript-将HTML标记从textarea替换为div

Javascript-将HTML标记从textarea替换为div,javascript,jquery,html,Javascript,Jquery,Html,出于个人目的,我尝试使用div(z-index 1)和textarea(z-index 2,不透明度0.2)创建一个代码编辑器 使用JQuery和keyUp事件,在替换彩色标记中的所有标记之后,我在div上使用.html()替换textarea的文本 但我有一个奇怪的,但我无法解释。我正在使用以下代码: str.replace('/</g', "&lt;"); str.replace('/javascript引擎将正则表达式视为字符串,并搜索该字符串,您需要删除引号 "test

出于个人目的,我尝试使用div(z-index 1)和textarea(z-index 2,不透明度0.2)创建一个代码编辑器

使用JQuery和keyUp事件,在替换彩色标记中的所有标记之后,我在div上使用.html()替换textarea的文本

但我有一个奇怪的,但我无法解释。我正在使用以下代码:

str.replace('/</g', "&lt;");

str.replace('/javascript引擎将正则表达式视为字符串,并搜索该字符串,您需要删除引号

"test < a <i".replace(/</g, "&lt;");

“test
"test < a <i".replace(/</g, "&lt;");

“test
str = str.replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/&lt;title&gt;/, "<span style='color:blue;'>&lt;title&gt;</span>");
str=str.replace(//g,”).replace(/title/,“title”);

Thanx!

在使用此代码时获得了此功能,例如:

str = str.replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/&lt;title&gt;/, "<span style='color:blue;'>&lt;title&gt;</span>");
str=str.replace(//g,”).replace(/title/,“title”);

Thanx!

Hi.事实上,你的代码几乎可以正常工作。出于某种原因,我忽略了,有/我需要一个示例,这样我至少可以重现问题Hi.事实上,你的代码几乎可以正常工作。出于某种原因,我忽略了,有/我需要一个示例,这样我至少可以重现问题