使用getElementsByTagName
读取控件是读取元素的常见做法。然而,我想知道我们是否可以信任使用此函数返回元素的顺序。
它是否按元素在UI上的放置顺序返回元素?或者它也可以返回随机元素,在其他时候我们不能信任序列?
var labels = document.getElementsByTagName("label"), i;
for(i=0;i<labels.length;i++)
{
if(i == 1)
labels[i].innerText = "First Value";
else if (i==2)
labels[i].innerText = "Second Value";
if (labels[i].innerText == "NULL") {
labels[i].innerText = "Empty";
}
}