Nov*_*Net 2 javascript xml dom
在这里,我想循环遍历<detail>元素.虽然我可以在<detail>代码中指定标记名称,但我不能使用子代的标记名称.我想知道这些元素的标签名称及其值.
我怎样才能遍历它们并执行此操作?
<?xml version="1.0" encoding="utf-8" ?>
<body>
<detail>
<FirstName>t1 </FirstName>
<LastName>t2</LastName>
<Company>t3</Company>
<Country>t4</Country>
<Proviance>MP</Proviance>
<city>indore</city>
</detail>
<detail>
<FirstName>t5 </FirstName>
<LastName>t6</LastName>
<Company>t7</Company>
<Country>t8</Country>
<Proviance>t9</Proviance>
</detail>
<detail>
<FirstName>t10 </FirstName>
<LastName>t11</LastName>
<Company>t12</Company>
<Country>t13</Country>
<Proviance>t14</Proviance>
</detail>
</body>
Run Code Online (Sandbox Code Playgroud)
Ale*_* K. 10
怎么样;
var details = xml.getElementsByTagName("detail");
for (var i = 0; i < details.length; i++) {
if (details[i].childNodes) {
for (var j = 0; j < details[i].childNodes.length; j++) {
var detail = details[i].childNodes[j];
if (detail.nodeType === 1)
alert( "details node " + (i + 1) + ": " + detail.nodeName + "=" + detail.firstChild.nodeValue );
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9354 次 |
| 最近记录: |