我想显示的脚本标记,看起来像:<script..
如何在HTML显示脚本标签,而不是执行它
如果我运行JavaScript
encodeURI("<script")
然后输出到浏览器,它不不再看起来像< script
我很坚强它在我的后端比标志真正的较少,但希望它使用JavaScript转换,然后显示转换为HTML我<
0假设有没有一个JavaScript函数可以做到这一点? (显然不是是encodeURI)
感谢
我想显示的脚本标记,看起来像:<script..
如何在HTML显示脚本标签,而不是执行它
如果我运行JavaScript
encodeURI("<script")
然后输出到浏览器,它不不再看起来像< script
我很坚强它在我的后端比标志真正的较少,但希望它使用JavaScript转换,然后显示转换为HTML我<
0假设有没有一个JavaScript函数可以做到这一点? (显然不是是encodeURI)
感谢
没有提供原生的功能,但你可以手动创建一个:
function htmlEscape(str) {
return str.replace(/</g,'<').replace(/>/g,'>');
}
您可以手动替换做这样的。
这样称呼它:
htmlEscape('<script');
http://stackoverflow.com/questions/5499078/fastest-method-to-escape-html-tags -as-HTML实体 – CMPS