gpt4 book ai didi

javascript - 如何从 getElementsByClassName 获取选定的索引

转载 作者:行者123 更新时间:2023-12-02 17:01:22 25 4
gpt4 key购买 nike

我想从 getElementByClassName 获取选定的索引。

我知道如何从 Id 获取它,但不知何故它不适用于 ClassName..

   document.getElementById("Metriclayer").selectedIndex = abc;

像这样我怎样才能得到它的document.getElementByClassName。

我想在 document.getElementByClassName("MetricClass") 的选定索引中设置 abc 的值(它是一个整数)。

我怎样才能做到这一点。

最佳答案

没有函数getElementByClassName,函数是getElementsByClassName。正如您所看到的,Elements 是复数,因此它返回具有该类的所有元素的集合,而不是单个元素。您需要为集合建立索引。如果您想要集合的第一个(或唯一)元素,请使用:

document.getElementsByClassName("MetricClass")[0].selectedIndex = abc;

DEMO

如果你想对所有这些进行操作,请编写一个循环:

var elements = document.getElementsByClassName("MetricClass");
for (var i = 0, l = elements.length; i < l; i++) {
elements[i].selectedIndex = abc;
}

关于javascript - 如何从 getElementsByClassName 获取选定的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25676478/

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