微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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转义是绝对正确的.

原文地址:https://www.jb51.cc/html/229953.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐