综合自http://blog.coderlab.us/
如果要得到一个节点内的纯文本,那么innerText属性是非常有用的,遗憾的是,只有Firefox并没有支持这个属性。有很多人都建议用innerHTML属性来代替。但这并不是完美的解决方案,因为如果我们需要把取得的字符串填入一个文本框或者作文本匹配的时候,用innetHTML得到的结果并不是我们所想要的。
幸运的是,Firefox提供了textContent属性,所得到的结果和IE下的innerText属性是一样的。我们要做的就是判断浏览器。比如:
if(document.all){ document.getElementById('element').innerText = "my text"; } else{ document.getElementById('element').textContent = "my text"; }