getElementsByTagName取的实际上是oparent下所有的标签

来源:互联网 发布:缺失数据统计分析 编辑:程序博客网 时间:2024/04/25 03:48

getElementsByTagName取的是目标元素下所有目标标签。

例子:

<html><head><meta charset="utf-8"/><title>getElementsByTagName</title><script>window.onload=function(){oDiv1=document.getElementById("div1");aUl=oDiv1.getElementsByTagName("ul");alert(aUl.length);}</script></head><body><div id="div1"><ul id="ul1"><ul id="ul2"></ul></ul><ul id="ul3"></ul></div></body><html>

在DIV1下有3个UL,分别是UL1,UL2,和UL3,其中UL2是UL1的子元素。通过getElementsByTagName代码弹出:在DIV1下有三个UL,说明,这个方法能找到当前元素下,所有目标标签,包括其孙元素。

0 0