结论
以调用的DOM元素为基准,在子元素中查找符合的元素返回数组。(形如getElementsByClassName也符合)
例子
<div id="box1">
<a href="">1</a>
</div>
<div id="box2">
<a href="">2</a>
<a href="">3</a>
</div>
<a href="">4</a>
<script>
var a1 = document.getElementById("box1").getElementsByTagName("a");
console.log(a1);
var i;
for(i = 0;i < a1.length;i++){
console.log(a1[i].innerHTML);
}
var a2 = document.getElementById("box2").getElementsByTagName("a");
console.log(a2);
for(i = 0;i < a2.length;i++){
console.log(a2[i].innerHTML);
}
</script>
结果显示