XML DOM childNodes 属性
定义和用法
childNodes 属性可返回 document 的子节点的 NodeList。
语法:
documentObject.childNodes
Tips och kommentarer:
Tips:Använd NodeList-längd egenskapen för att bestämma antalet noder i en nodlista. När du känner till längden på nodlistan kan du enkelt loopen igenom denna nod och extrahera de värden du behöver!
Exempel
I alla exempel kommer vi att använda XML-filer books.xmloch JavaScript-funktioner loadXMLDoc().
Följande kodsegment kan visa undernoderna till ett XML-dokument:
xmlDoc=loadXMLDoc("/example/xdom/books.xml");
var x=xmlDoc.childNodes
;
for (i=0;i<x.length;i++)
{
document.write("Nodename: " + x[i].nodeName)
document.write(" (nodetype: " + x[i].nodeType + ")<br />")
}
Uttan från IE:
Nodename: xml (nodetype: 7) Nodename: #comment (nodetype: 8) Nodename: #comment (nodetype: 8) Nodename: bookstore (nodetype: 1)
Uttan från Mozilla (Firefox):
Nodename: #comment (nodetype: 8) Nodename: #comment (nodetype: 8) Nodename: bookstore (nodetype: 1)