[英]How to escape html tags in text
我有类似的东西: <td><a href="#"><script>document.write("${name}");</script></a></td>
当名称等于例如</script>test
然后我在控制台中遇到错误: Uncaught SyntaxError: Invalid or unexpected token
如果名称等于<script>asda<script>
那么我得到了Uncaught SyntaxError: Unexpected token '<'
我怎样才能逃避那些 HTML 标签并按原样显示文本? 我希望将此文本解释为纯文本,当我在名称下添加一些特殊内容时,只会发生奇怪的情况。
如果输入由特殊字符组成,例如“[]pol”,那么一切都很好。
<
("小于") 是 HTML 实体,用于 "<" 和>
(“大于”)对于“>”
<script>
= "<脚本>"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.