Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript将html标记转换为普通字符串?_Javascript_Jquery_Html - Fatal编程技术网

如何使用javascript将html标记转换为普通字符串?

如何使用javascript将html标记转换为普通字符串?,javascript,jquery,html,Javascript,Jquery,Html,可能重复: 我正在为一个朋友的站点构建一个代码片段区域,我需要知道如何将html标记转换为普通文本,以便页面显示标记 如代码中所示: <img> <pre><code>THE USERS CODE</code></pre> 它仍然隐藏html标记并使它们处于活动状态。 thx:)使用Jquery而不是$('something')。html()使用$('something')。text()签出使用Jquery而不是$('somet

可能重复:

我正在为一个朋友的站点构建一个代码片段区域,我需要知道如何将html标记转换为普通文本,以便页面显示标记

如代码中所示:

<img>
<pre><code>THE USERS CODE</code></pre>
它仍然隐藏html标记并使它们处于活动状态。
thx:)

使用Jquery而不是
$('something')。html()
使用
$('something')。text()
签出

使用Jquery而不是
$('something')。html()
使用
$('something')。text()
签出您可以使用

函数属性(str){
返回字符串(str).replace(//&/g,“&;”).replace(//g,”).replace(//“/g,”);
}
来源:

您可以使用

函数属性(str){
返回字符串(str).replace(//&/g,“&;”).replace(//g,”).replace(//“/g,”);
}

来源:

这将完全删除标记。OP希望按原样显示它们。抱歉,我指的是$('something').text().html(),与Jörn Zaeffer在重复回答中建议的相同,这将完全删除标记。OP希望按原样显示它们。很抱歉,我指的是$('something').text().html(),与Jörn Zaeffer在重复答案上的建议相同。它对我有效。它对我有效。
function htmlEntities(str) {
    return String(str).replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;');
}