11

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

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

结果,

您能否告诉我IE7 或 IE8中读取表格单元格内容并将其转换为浮点数然后添加的等效命令是什么?

4

2 回答 2

29

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

以下是两者的使用方法:

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

注意: e 是 html 元素

于 2013-08-20T03:56:11.727 回答
0

未知数的答案是完全正确的。也就是说,如果你使用 jQuery,你可以简单地做$(element).text()

于 2014-10-06T16:48:04.883 回答