gpt4 book ai didi

javascript - 在 Internet Explorer 中使用 Javascript 选择正确的选项

转载 作者:太空宇宙 更新时间:2023-11-04 15:23:43 26 4
gpt4 key购买 nike

我的问题是 Internet Explorer 在触发 javascript 事件时无法正确选择选项。

我跟踪谷歌地图上标记的事件。移动标记后,我希望从选择列表中选择正确的国家/地区。

切换国家选择的部分代码:

<script type="text/javascript">
//...
document.getElementById("id_country").value = country;
//...
</script>

它在谷歌浏览器中运行良好。我知道 map 返回的国家名称与选项字段值中的国家名称相匹配。在 Internet Explorer 中,没有任何反应。

<select id="id_country" name="country">
<option value="Afghanistan">Afghanistan</option>
<option value="Aland Islands">Aland Islands</option>
<!--...-->
</select>

如何让 Internet Explorer 选择正确的选项(不使用 jquery)?

最佳答案

selectedIndex属性会起作用,但正如 Afshin 所说,您需要先迭代选项。

var elCountry = document.getElementById("id_country");
var options = elCountry.options;
for (var i = 0; i < options.length; i++) {
if (options[i].value == country) {
elCountry.selectedIndex = i;
}
}

关于javascript - 在 Internet Explorer 中使用 Javascript 选择正确的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5592530/

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