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元素節點。