XML DOM getElementsByTagName() 方法
定义和用法
getElementsByTagName() 方法返回拥有指定名称的所有元素的 NodeList。
语法:
getElementsByTagName(name)
参数 | 描述 |
---|---|
name | 字符串值,规定要搜索的标签名。值 "*" 匹配所有的节点。 |
说明
该方法将遍历指定元素的子孙节点,返回一个 Element 节点的数组(实际上是 NodeList 对象),表示所有具有指定标签名的文档元素。元素在返回的数组中的顺序就是它们出现在文档源代码中的顺序。
నోట్: Document ఇంటర్ఫేస్ కూడా getElementsByTagName() మంథనాన్ని నిర్వహిస్తుంది, ఇది ఈ మంథనాన్ని పోలినది, కానీ మొత్తం డాక్యుమెంట్ ను పరిశీలిస్తుంది, కాదు కొన్ని కెలియక్టర్ యొక్క పిల్లలను పరిశీలిస్తుంది.
ఉదాహరణ
అన్ని ఉదాహరణలలో, మేము XML ఫైల్ని ఉపయోగిస్తాము books.xmlమరియు JavaScript ఫంక్షన్ loadXMLDoc().
ఈ కోడ్ స్పందన "books.xml" లో అన్ని <title> కెలియక్టర్ల విలువలను చూపిస్తుంది:
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('title')
;
for (i=0;i<x.length;i++)
{
document.write(x[i].childNodes[0].nodeValue);
document.write("<br />");
}
ఈ కోడ్ యొక్క అవుట్పుట్ ఈ విధంగా ఉంటుంది:
Everyday Italian Harry Potter XQuery Kick Start Learning XML