我应该使用哪一个?
http://reference.sitepoint.com/javascript/CharacterData/data
http://reference.sitepoint.com/javascript/Node/nodeValue
该网站建议使用nodeValue,但显示数据具有更好的兼容性。
答案 0 :(得分:0)
只需使用nodeValue,因为数据指定它与nodeValue相同。
该页面澄清:
nodeValue属性是操纵值的最佳方式 节点 - 优先于更专业的属性,例如数据或 价值,因为各种浏览器问题。
以下是关于该主题的另一个讨论的好答案:
为所有节点定义nodeValue字段并映射到不同节点 取决于节点类型的东西。数据字段在节点上定义 继承自CharacterData,也就是说Text,CDATASection, 和注释节点。对于这三种节点类型,nodeValue直接映射 数据。我知道这很奇怪,但DOM确实有很多这样的东西 由于试图让供应商满意而无关的重复 然后
http://tech.groups.yahoo.com/group/svg-developers/message/53314