HTML:-Tag:如何正确地转义显示在其中的HTML和JavaScript内容?

我有一个 HTML标签< textarea> $FOO< / textarea>并且$FOO变量将被填充任意的HTML和 JavaScript内容,以在textarea中显示和编辑.什么样的“逃跑”我要申请$FOO?

我第一次试图逃避它的HTML,但这没有工作(因为我将不会显示原来的HTML代码$FOO,而是转义的内容,这当然不是我想要的:我想显示未转义的HTML / JS内容的变量…

在< textarea>中显示HTML内容是不可能的标签,并允许它作为完整的HTML编辑?

谢谢

解决方法

I first tought of escaping it HTML

恩,那就对了. < textarea>的内容与任何其他元素的内容(例如< span>>)不同.或者一个< p>:如果你想把一些文本放在你内部必须HTML-或&其中的字符与< lt和& amp; amp;分别. 浏览器往往会在< textarea> s中为错误标记提供更多的余地,因为无效的未转义的符号是将它们呈现为文本而不是标签,但这并不会使它更加错误或危险(对于XSS).

but this didnt work

请张贴你做的没有工作. HTML转义是绝对正确的.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 &lt;div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些