gpt4 book ai didi

javascript - 在 Internet Explorer 中获取 SELECT 框的值

转载 作者:技术小花猫 更新时间:2023-10-29 12:22:24 27 4
gpt4 key购买 nike

我有一个选择框:

<select id="item1" name="Item 1">
<option> </option>
<option> Camera </option>
<option> Microphone </option>
<option> Tripod </option>
</select>

我有这个 JavaScript:

var item1= document.getElementById("item1").value;

item1 始终显示为空,从不显示选中的选项。但是,这适用于 .

最佳答案

使用 item.value 适用于所有浏览器,除了非常非常旧的浏览器(有人知道 Netscape 4 吗?)。在这种情况下它不起作用的原因是因为您在选项中没有 value 属性。您应该为每个属性声明值。您目前拥有的只是“文本”属性,通常在未声明任何值时默认为值。或者,您可以在窗口加载事件中推送一些代码,使每个选项的“值”都与“文本”相同。

第三种方法你可以使用下面的代码,这是老式的方法:

var s = document.getElementById('item1');
var item1 = s.options[s.selectedIndex].value;

关于javascript - 在 Internet Explorer 中获取 SELECT 框的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1539032/

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