'innerText'适用于IE,但不适用于Firefox我有一些在IE中工作的JavaScript代码包含以下内容:myElement.innerText = "foo";但是,似乎'innerText'属性在Firefox中不起作用。是否有一些Firefox等价?或者是否可以使用更通用的跨浏览器属性?
4 回答
![?](http://img1.sycdn.imooc.com/533e4d470001a00a02000200-100-100.jpg)
茅侃侃
TA贡献1842条经验 获得超21个赞
如果您只需要设置文本内容而不需要检索,这里有一个可以在任何浏览器上使用的简单DOM版本; 它不需要IE innerText扩展或DOM Level 3 Core textContent属性。
function setTextContent(element, text) { while (element.firstChild!==null) element.removeChild(element.firstChild); // remove all existing content element.appendChild(document.createTextNode(text));}
添加回答
举报
0/150
提交
取消