可能重复:
我正在构建一个片段区域到一个朋友的网站,我需要知道如何将html标签转换成普通文本,这样页面就会显示这些标签。
就像这里的代码:
<img>所以标签就会被看到,而不会变成一个普通的html标签,
所有这些都使用javascript或jQuery。
我现在得到的是这样的东西:
<pre><code>THE USERS CODE</code></pre>它仍然隐藏html标记并使它们处于活动状态。thx :)
发布于 2012-01-03 13:08:51
你可以用
function htmlEntities(str) {
return String(str).replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"');
}来源:http://css-tricks.com/snippets/javascript/htmlentities-for-javascript/
发布于 2012-01-03 13:08:37
使用Jquery,而不是使用$('something').html(),使用$('something').text()签出http://api.jquery.com/text/
https://stackoverflow.com/questions/8712751
复制相似问题