どちらを使用する必要がありますか?
http://reference.sitepoint.com/javascript/CharacterData/data
http://reference.sitepoint.com/javascript/Node/nodeValue
そのサイトは nodeValue の使用を推奨していますが、データは互換性がはるかに優れていることが示されています。
どちらを使用する必要がありますか?
http://reference.sitepoint.com/javascript/CharacterData/data
http://reference.sitepoint.com/javascript/Node/nodeValue
そのサイトは nodeValue の使用を推奨していますが、データは互換性がはるかに優れていることが示されています。
データはnodeValueと同じであることを指定しているため、nodeValueを使用してください。
このページは次のことを明確にしています。
nodeValue プロパティは、ノードの値を操作する最良の方法です。さまざまなブラウザーの問題があるため、データや値などのより特殊なプロパティよりも望ましい方法です。
このトピックに関する別の議論からの良い答えは次のとおりです。
nodeValue フィールドはすべてのノードに対して定義され、ノード タイプに応じてさまざまなものにマップされます。データ フィールドは、CharacterData を継承するノード、つまり Text、CDATASection、および Comment ノードで定義されます。これら 3 つのノード タイプの場合、nodeValue はデータに直接マップされます。奇妙なことだとは思いますが、当時ベンダーを喜ばせようとしていたために、DOM にはそのような無関係な重複がかなりあります。
http://tech.groups.yahoo.com/group/svg-developers/message/53314