2014-04-05 69 views
0

我想显示的脚本标记,看起来像:<script..如何在HTML显示脚本标签,而不是执行它

如果我运行JavaScript

encodeURI("<script") 

然后输出到浏览器,它不不再看起来像< script

我很坚强它在我的后端比标志真正的较少,但希望它使用JavaScript转换,然后显示转换为HTML我<

0假设

有没有一个JavaScript函数可以做到这一点? (显然不是是encodeURI)

感谢

+0

http://stackoverflow.com/questions/5499078/fastest-method-to-escape-html-tags -as-HTML实体 – CMPS

回答

0

您必须使用一种方法或逃避一些HTML字符的工具。

一种工具,请参阅http://www.iwantaneff.in/entifier/样品

所以,你的代码将

&lt;script&gt; 
0

没有提供原生的功能,但你可以手动创建一个:

function htmlEscape(str) { 
    return str.replace(/</g,'&lt;').replace(/>/g,'&gt;'); 
} 

您可以手动替换做这样的。

这样称呼它:

htmlEscape('<script'); 
相关问题