XML DOM childNodes 属性
定义和用法
childNodes 属性返回包含被选节点的子节点的 NodeList。
如果选定的节点没有子节点,则该属性返回不包含节点的 NodeList。
语法:
elementNode.childNodes
提示和注释
提示:如需循环子节点列表,使用 nextSibling 属性,要比使用父对象的 childNodes 列表效率更高。
Mfano
Kwa mafanikio yote, tukitumia faili ya XML books.xml, na programu ya JavaScript loadXMLDoc().
Mfano 1
Mafuatilia ya kifaa cha kipimo kinatoa metakili ya kwanza ya <title> katika faili ya "books.xml":
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("title")[0].childNodes[0]
;
document.write(x.nodeValue);
以上代码的输出:
Harry Potter
例子 2
下面的代码片段输出 "books.xml" 中第一个
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].childNodes
;
document.write(x.length);
Matokeo ya kati ya Internet Explorer:
4
Matokeo ya kati ya Mozilla kifungu:
9
Internet Explorer haitaki maelezo ya kimaudhui ya kati ya maelezo (kama kichwa cha muda), Mozilla haitafikia hivyo. Kwa sababu hiyo, matokeo ya kati ya maelezo ya juu ni tofauti.
Kwa kumwambia zaidi kuhusu kilele cha IE na Mozilla kifungu cha tovuti, tazama makao ya mafunzo ya XML DOM katika tovuti ya CodeW3C.com Mfano wa kifungu cha DOM Makao hii.