gpt4 book ai didi

javascript - 如何使用 getElementById 更改选择元素的 selectedIndex

转载 作者:行者123 更新时间:2023-11-30 07:17:41 25 4
gpt4 key购买 nike

我想做类似的事情,但我无法通过这种方式更改 selectedIndex 值:

var selected = document.getElementById("state-select");



switch (state) {
case 'VA':
selected.options[selected.selectedIndex] = 0;
break;
case 'NC':
selected.options[selected.selectedIndex] = 1;
break;
case 'SC':
selected.options[selected.selectedIndex] = 2;
break;

}

最佳答案

为此,您无需使用选项 做任何事情,您可以通过设置.selectedIndex 来更改所选元素。直接选择元素的属性:

...
case 'VA':
selected.selectedIndex = 0;
break;
// etc.

(假设这是一个单选选择元素。)

我相信如果您将 selectedIndex 设置为 -1,则不会留下任何选项。

关于javascript - 如何使用 getElementById 更改选择元素的 selectedIndex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8438697/

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