可能重复:
如何检索一个DOM文本节点的文本?
在我的实验来处理DOM突变观察家我注意到,当target
是一个文本节点有四个领域的所有包含节点的新文本。
-
data
-
nodeValue
-
textContent
-
wholeText
是否有一个“最佳实践”为这些领域的,我应该使用?
有一些只是为了与其他浏览器或旧的DOM标准的兼容性? 是否有所作为我是否雷丁VS修改的文本? 如果一个人最擅长的就是别人的目的是什么?
可能重复:
如何检索一个DOM文本节点的文本?
在我的实验来处理DOM突变观察家我注意到,当target
是一个文本节点有四个领域的所有包含节点的新文本。
data
nodeValue
textContent
wholeText
是否有一个“最佳实践”为这些领域的,我应该使用?
有一些只是为了与其他浏览器或旧的DOM标准的兼容性? 是否有所作为我是否雷丁VS修改的文本? 如果一个人最擅长的就是别人的目的是什么?
所有这些我会选择data
:它是为实现节点定义CharacterData接口( 文本和评论的)只。 试图访问该属性为他人提供了undefined
。
的nodeValue是基本相同data
的文本节点,但实际上是对属性和注释节点定义为好。 我通常希望我的节目提前失效。 )
的textContent是,对我来说,完全不同的东西,因为它代表一个节点及其后代的文本内容。 这一点,连同wholeText ,或许应该用更多的收集更复杂的结构文本不是单一的文本节点。
说,所有的是, textContent
和wholeText
DOM级别3(=更现代)定义。