<分区>
HTML <textarea>
环境转换表示特殊符号的字符序列,例如
>
进入相应的符号:
>
但是,我正在尝试构建一个代码编辑器,它应该以逐字逐句的方式接受用户输入。问题是如果用户键入 >
进入编辑器并编译代码,<textarea>
重新加载,并在此过程中转换字符。
这是一个 MWE:
<!doctype html>
<html>
<head>
</head>
<body>
<textarea>
‘
’
‚
“
”
„
†
‡
</textarea>
</html>
文本区域编辑器中的所有内容都会在页面加载时转换。
转义所有 &
符号可能是一个选项(如此处建议:how to show <html> in textarea),但感觉好像这不是真正正确的做法。 (难道我不需要考虑更多的特殊情况,例如 HTML 标签等吗??)
是否有一种“推荐的”方式来实现 HTML 中的代码编辑器?
我试过了 CodeMirror , 但问题仍然存在。