getElementsByTagName是一个DOM方法,用于获取指定标签名的元素节点集合。
使用方法如下:
var elements = document.getElementsByTagName("tagname");
var parentElement = document.getElementById("parentId");
var children = parentElement.getElementsByTagName("tagname");
var elements = document.getElementsByTagName("tagname");
for (var i = 0; i < elements.length; i++) {
var element = elements[i];
// 对每个元素节点进行操作
}
注意事项:
getElementsByTagName方法返回的是一个实时的NodeList对象,当文档发生变化时,该集合会自动更新,所以在遍历集合时,要注意集合的长度可能会变化。
tagname参数是标签名,不区分大小写。例如,"div"和"DIV"都可以用来获取div元素节点。
如果要获取多个标签名的元素节点,可以使用逗号分隔。例如,"div,p"可以获取所有div和p元素节点。