【发布时间】:2016-05-14 18:44:18
【问题描述】:
JavaScript 中的textContent 和innerText 有什么区别?
我可以像下面这样使用textContent吗:
var logo$ = document.getElementsByClassName('logo')[0];
logo$.textContent = "Example";
【问题讨论】:
-
@Pointy 所有浏览器都支持的那个是什么?
-
关于它的good blog post
-
没有。你必须包含代码来检查哪个存在,然后使用那个。
-
@Pointy 请参考我所指的博文。你的说法不正确,有区别。
-
innerText和textContent显然不一样。节点内容中出现的空白会导致两个属性产生不同的内容,br元素和其他块级渲染后代也会出现。
标签: javascript