我如何在JS中浏览HTML实体? (改变< to<)

时间:2010-12-18 23:31:23

标签: javascript html

我如何在JS中浏览HTML实体?

当谷歌搜索时,我确实看到了一个巨大的开关和人们自己的答案。

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

2 个答案:

答案 0 :(得分:17)

创建一个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);

答案 1 :(得分:2)

这是一个解码HTML实体的PHP函数的JS实现

http://phpjs.org/functions/html_entity_decode

请注意,此功能还取决于:

http://phpjs.org/functions/get_html_translation_table