gpt4 book ai didi

javascript - 使用 getElementsByTagName() 返回的元素顺序

转载 作者:可可西里 更新时间:2023-11-01 01:24:45 24 4
gpt4 key购买 nike

使用 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";
}
}

最佳答案

此函数始终以相同的深度优先顺序返回元素。
这是它们在 HTML 树结构中出现的顺序。

关于javascript - 使用 getElementsByTagName() 返回的元素顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4954003/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com