javascript innerhtml问题

时间:2010-05-26 17:56:59

标签: javascript innerhtml

我正在尝试获取节点的innerHTML值。值为D&O。当我尝试使用innerHTML获取此值时,我得到D& amp [分号] O.是否有任何选项可以使用Javascript获取精确值而不是编码值?请帮帮我。

论坛阻止我在& amp

之后输入分号

2 个答案:

答案 0 :(得分:4)

您可以使用

 return ("innerText" in node) ? node.innerText : node.textContent;

innerHTML将返回等效的 HTML,用于提供您看到的文字。

答案 1 :(得分:0)

element.firstChild.data;

获取元素中包含的文本节点中的数据。如果您想要文本而不是表示它的HTML,请不要使用innerHTML。