gpt4 book ai didi

javascript - 如何防止HTML textarea转换>等特殊符号?

转载 作者:行者123 更新时间:2023-11-28 05:23:47 33 4
gpt4 key购买 nike

<分区>

HTML <textarea>环境转换表示特殊符号的字符序列,例如

&gt;

进入相应的符号:

>

但是,我正在尝试构建一个代码编辑器,它应该以逐字逐句的方式接受用户输入。问题是如果用户键入 &gt;进入编辑器并编译代码,<textarea>重新加载,并在此过程中转换字符。

这是一个 MWE:

<!doctype html>
<html>
<head>
</head>

<body>
<textarea>
&lsquo;
&rsquo;
&sbquo;
&ldquo;
&rdquo;
&bdquo;
&dagger;
&Dagger;
</textarea>
</html>

文本区域编辑器中的所有内容都会在页面加载时转换。

转义所有 &符号可能是一个选项(如此处建议:how to show &lt;html&gt; in textarea),但感觉好像这不是真正正确的做法。 (难道我不需要考虑更多的特殊情况,例如 HTML 标签等吗??)

是否有一种“推荐的”方式来实现 HTML 中的代码编辑器?

我试过了 CodeMirror , 但问题仍然存在。

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com