XML DOM属性childNodes

Podręcznik obiektu Node

定义和用法

属性的childNodes可返回指定节点的子节点的节点列表。

Gramatyka: }}

nodeObject.childNodes

Wskazówki i komentarze

Wskazówka:Użyj atrybutu length, aby obliczyć liczbę węzłów w liście węzłów. Po zrozumieniu długości listy węzłów możesz łatwo przechodzić przez listę i wydobywać potrzebne wartości!

Przykład

W wszystkich przykładach użyjemy pliku XML books.xml, oraz funkcje JavaScript loadXMLDoc().

Poniższy fragment kodu pokazuje podwęzły tego dokumentu XML:

xmlDoc=loadXMLDoc("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 />")
  }

Wynik IE:

Nodename: xml (nodetype: 7)
Nodename: #comment (nodetype: 8)
Nodename: bookstore (nodetype: 1)

Wynik Mozilla (Firefox):

Nodename: #comment (nodetype: 8)
Nodename: bookstore (nodetype: 1)

Podręcznik obiektu Node