javascript - 我如何在 JS 中取消转义 HTML 实体? (将 < 更改为 <)

标签 javascript html

<分区>

我如何在 JS 中对 HTML 实体进行转义?

当谷歌搜索时,我确实看到了带有巨大开关的答案,并且人们自己滚动。

我想要字符串 &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; &gt;成为<html xmlns="http://www.w3.org/1999/xhtml" >

最佳答案

创建一个div,设置为innerHTML,然后读取innerText

var d = document.createElement("div");
d.innerHTML = "&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; &gt;";
alert(d.innerText || d.text || d.textContent);

关于javascript - 我如何在 JS 中取消转义 HTML 实体? (将 < 更改为 <),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4480757/

相关文章:

javascript - 使用 Howler.js 创建 JavaScript 波形可视化

html - Safari中三 Angular 形按钮颜色问题(纯CSS)

c# - 如何在asp.net 的转发器控件栏中显示图像?

javascript - 如果 Javascript 对象有一个属性,该属性包含对函数的引用,我可以从函数本身获取该属性名称吗?

javascript - 重新插入 &lt;script&gt; 标签

javascript - 多次使用相同 jQuery 函数的问题

javascript - 提交时隐藏表单

html - 我如何在Grails中使用html代码转换为messages.properties消息?

java - 动态表格式

html - 圆 Angular 三 Angular 形右边框css