Javascript textContent在IE8或IE7中不起作用

时间:2013-08-20 03:53:18

标签: javascript html css internet-explorer

我需要添加表格的2个单元格内容并显示它。 JavaScript命令下面的命令在chrome或IE10中工作正常。 但不适用于IE8或7

parseFloat(document.getElementById("total").textContent).toFixed(2);

结果,

  

的NaN

你能告诉我IE7或IE8中的等效命令是什么来读取表的单元格内容并将其转换为float然后添加..

2 个答案:

答案 0 :(得分:30)

IE7 / 8不支持

textContent。后者有一个名为innerText的不同属性,它返回DOM节点的文本内容。

以下是如何使用两者:

var text  = e.item.textContent || e.item.innerText;
alert(text);

注意: e是html元素

答案 1 :(得分:0)

未知答案完全正确。如果您使用的是jQuery,那么您只需执行$(element).text()

即可