特定の ID 属性を持つ要素の子ノードを返すスクリプトを作成しようとしましたが、どの方法でも失敗します。誰かが私を助けることができますか?
私のXML文書は次のようなものです:
<prices>
<car id="1">
<name>Toyota</name>
<price_day>250</price_day>
</car>
<car id="2">
<name>Opel</name>
<price_day>100</price_day>
</car>
</prices>
JavaScript
で車のデータだけ取得したいid="1"
。私の最後の試みはこれでした:
var x=xmlDoc.getElementsByTagName("car");
for (i=0;i<x.length;i++)
{
document.write(x[i].getElementsByTagName("name")[0].childNodes[0].nodeValue);
}
それはすべてのエントリを書き込みます...