当您使用document.getElementsByTagName()
我们搜索元素时,我们会得到一个HTMLCollection
. 如果元素有id
s 则输出有带有index和id的元素。
问题是,这种结构会在所有浏览器中保持不变还是会改变?
例子
(function() {
var inputs = document.getElementsByTagName("div")[0].children;
console.log(inputs);
})()
<div id="content">
<input type="text" id="input1" />
<input type="text" id="input2" />
<input type="text" id="input3" />
<input type="text" id="input4" />
</div>