首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用javascript将html标记转换为普通字符串?

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

Stack Overflow用户
提问于 2012-01-03 13:06:16
回答 2查看 24.5K关注 0票数 0

可能重复:

Convert tags to html entities

我正在构建一个片段区域到一个朋友的网站,我需要知道如何将html标签转换成普通文本,这样页面就会显示这些标签。

就像这里的代码:

代码语言:javascript
复制
<img>

所以标签就会被看到,而不会变成一个普通的html标签,

所有这些都使用javascript或jQuery。

我现在得到的是这样的东西:

代码语言:javascript
复制
<pre><code>THE USERS CODE</code></pre>

它仍然隐藏html标记并使它们处于活动状态。thx :)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-03 13:08:51

你可以用

代码语言:javascript
复制
function htmlEntities(str) {
    return String(str).replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;');
}

来源:http://css-tricks.com/snippets/javascript/htmlentities-for-javascript/

票数 12
EN

Stack Overflow用户

发布于 2012-01-03 13:08:37

使用Jquery,而不是使用$('something').html(),使用$('something').text()签出http://api.jquery.com/text/

票数 -4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8712751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档