当前位置: 首页 > 网络学院 > XML相关教程 > XML DOM > getElementsByTagName() 方法
The getElementsByTagName() method returns a NodeList of all a elements with a specified name.
getElementsByTagName() 方法的作用是:通过指定的名称返回所有元素的节点列表。
getElementsByTagName(name) |
Parameter 参数 | Description 描述 |
---|---|
name | A string that specifies the tagname to search for. The value "*" matches all tags 指定一个用于指明需要执行搜索操作的标签名称的字符串。通配符“*”将匹配所有的标签 |
In all examples, we will use the XML file books.xml, and the JavaScript function loadXMLDoc().
在所有案例中,我们将使用“books.xml”文件以及JavaScript 函数“loadXMLDoc()”。
The following code fragment displays the value of all <title> elements in "books.xml":
下面的代码片断将获取“books.xml”文件中所有的<title>元素值:
xmlDoc=loadXMLDoc("books.xml"); var x=xmlDoc.getElementsByTagName('title'); for (i=0;i<x.length;i++) { document.write(x[i].childNodes[0].nodeValue) document.write("<br />") } |
Output:
输出结果:
Everyday Italian Harry Potter XQuery Kick Start Learning XML |
getElementsByTagName() - Get the values of a specified element by name
getElementsByTagName() - 通过指定的名称获取指定的元素值