我正在为朋友的网站建立一个片段区域,我需要知道如何将html标签转换为普通文本,以便页面显示标签。
在这里代码:
<img>
所以标签会被看到而不会变成普通的html标签,
所有这些都使用javascript或jQuery。
我现在得到的是:
<pre><code>THE USERS CODE</code></pre>
它仍然隐藏html标签并使它们处于活动状态。 thx:)
答案 0 :(得分:6)
您可以使用
function htmlEntities(str) {
return String(str).replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"');
}
消息来源:http://css-tricks.com/snippets/javascript/htmlentities-for-javascript/
答案 1 :(得分:-4)
使用Jquery代替$('something').html()
使用$('something').text()
结帐http://api.jquery.com/text/