javascript - IE 11 从选择中删除选项
问题描述
当我尝试使用 JS 从选择中删除选项时遇到问题。当我使用 IE 11 运行以下代码时,我得到 2 个选项,而使用任何其他浏览器 3 个选项。
var x = document.getElementById("mySelect");
x.remove(0);
<select id ="mySelect" >
<option value="1">Test1</option>
<option value="2">Test2</option>
<option value="3">Test3</option>
<option value="4">Test4</option>
</select>
我的 IE 版本是 11.1088.15063.0 并更新版本 11.0.65 (KB4103768)。我在不同的机器上进行了测试,一些用户使用 IE 11(不同版本)。我试图清除缓存并重置浏览器,您还能想到什么?
IE 支持 collection.remove(index) : https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/remove
解决方案
推荐阅读
- regex - sed 没有在这一行的末尾终止(转义问题?)
- julia - 根据条件为 Julia 矩阵赋值
- loopbackjs - Loopback 3 中的 middleware.json 中未解析配置变量
- pytorch - Torch.cuda.is_available() 不断切换到 False
- bash - Bash GUI 编程:bash 脚本中没有/不正确的 Zenity 返回值
- r - Substituting lone characters or chars separated by comma
- algorithm - 最常用项目的算法
- botframework - TypeError: botconfig.findServiceByNameOrId(...).getEndpoint 不是函数
- python - 如何在python openCV中裁剪框周围的图像?
- asp.net - 在 ASP.Net/Core MVC 中禁用 *ALL* 自动 HTML 转义