属性来检索和设置Text节点值:data或nodeValue

property to retrieve and set Text node value: data or nodeValue?

本文关键字:data nodeValue 节点 Text 检索 设置 属性      更新时间:2024-04-29

我应该使用哪一个?

http://reference.sitepoint.com/javascript/CharacterData/data

http://reference.sitepoint.com/javascript/Node/nodeValue

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

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

页面阐明:

nodeValue属性是操作的值的最佳方式节点-优于更专业的属性,如数据或值,因为各种浏览器问题。

以下是关于的另一个讨论的好答案

nodeValue字段是为所有节点定义的,并映射到不同的取决于节点类型。数据字段在节点上定义继承自CharacterData,也就是说Text,CDATASection,和Comment节点。对于这三种节点类型,nodeValue直接映射到数据。我知道这很奇怪,但DOM确实有很多这样的由于试图让供应商满意而造成的不相关的重复然后

http://tech.groups.yahoo.com/group/svg-developers/message/53314