6

ノードのnodeValueを取得する行があります。

parent.getElementsByTagName("Url")[0].nodeValue

それは何も返しません:

<br/>

私がする時:

parent.getElementsByTagName("Url")[0].toxml()

それは戻ります:

< Url>www.something.com< /Url>

ここで何が起こっているのかわかりません。別のデータポイント:nodeValueの代わりにnodeNameを実行すると、予想どおりUrlが返されます。

何かご意見は?

4

2 に答える 2

6

これを試して:

parent.getElementsByTagName('Url')[0].childNodes[0].nodeValue
于 2010-01-24T23:03:02.947 に答える
1

DOMレベル2のドキュメントにはnodeName、要素ノードの場合はタグ名であり、nodeValueは常にnullでありattributesNamedNodeMapであると記載されているため、このコードは期待どおりに動作します。

于 2010-01-24T23:01:13.417 に答える