Javascript 属性来检索和设置文本节点值:数据还是节点值?

Javascript 属性来检索和设置文本节点值:数据还是节点值?,javascript,html,Javascript,Html,我应该用哪一个 该网站建议使用nodeValue,但显示数据具有更好的兼容性 只需使用nodeValue,因为数据指定它与nodeValue相同 该页澄清: nodeValue属性是处理 节点-优于更专门的属性,如数据或 值,因为存在各种浏览器问题 以下是关于该主题的另一次讨论的一个很好的答案: nodeValue字段是为所有节点定义的,并映射到不同的节点 这取决于节点类型。数据字段在节点上定义 从CharacterData继承的,也就是说文本,CDATA节, 和注释节点。对于这三种节点类型

我应该用哪一个


该网站建议使用nodeValue,但显示数据具有更好的兼容性

只需使用nodeValue,因为数据指定它与nodeValue相同

该页澄清:

nodeValue属性是处理 节点-优于更专门的属性,如数据或 值,因为存在各种浏览器问题

以下是关于该主题的另一次讨论的一个很好的答案:

nodeValue字段是为所有节点定义的,并映射到不同的节点 这取决于节点类型。数据字段在节点上定义 从CharacterData继承的,也就是说文本,CDATA节, 和注释节点。对于这三种节点类型,nodeValue直接映射 数据。我知道这很奇怪,但是DOM确实有很多这样的例子 由于试图让供应商满意而导致的不相关重复 那么


只需使用nodeValue,因为数据指定它与nodeValue相同

该页澄清:

nodeValue属性是处理 节点-优于更专门的属性,如数据或 值,因为存在各种浏览器问题

以下是关于该主题的另一次讨论的一个很好的答案:

nodeValue字段是为所有节点定义的,并映射到不同的节点 这取决于节点类型。数据字段在节点上定义 从CharacterData继承的,也就是说文本,CDATA节, 和注释节点。对于这三种节点类型,nodeValue直接映射 数据。我知道这很奇怪,但是DOM确实有很多这样的例子 由于试图让供应商满意而导致的不相关重复 那么


是的,我提到我注意到了这条消息。那么,为什么
节点价值
的兼容性不如
数据
的兼容性完整?@StevenLu关于
数据
更兼容的免责声明是,它在可用时总是能正常工作nodeValue,注释除外,Opera有漏洞,Internet Explorer 5.5无法检索属性节点。是的,我提到我注意到了这条消息。那么,为什么
节点价值
的兼容性不如
数据
的兼容性完整?@StevenLu关于
数据
更兼容的免责声明是,它在可用时总是能正常工作nodeValue,注释除外,Opera有bug,Internet Explorer 5.5无法检索属性节点。