如何删除select元素下的全部option选项?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

如何删除select元素下的全部option选项?

2016-06-20 17:46:42 2045 1

使用for循环,利用removeChild或选择框的remove方法以及将选项设置为null都没办法完全删除所有选项。

1.贴上相关代码

DOM部分:

<select name="cars" id="cars">
    <option class="benz" value="benz">benz</option>
    <option class="bmw" value="bmw">bmw</option>
    <option class="volvo" value="volvo">volvo</option>
</select>

js部分:

<script>
var selection = document.getElementById("cars");
for (var i = 0; i < selection.options.length; i++) {
    // selection.removeChild(selection.options[i]);
    // selection.remove(i);
    // selection.options[i] = null;
};
</script>

1.贴上报错信息

没有输出任何报错的信息,无论是for循环上三种代码中的哪一个都会导致select元素下始终有一个bmw的选项。

1.贴上相关截图
screenshot

取消 提交回答
全部回答(1)
相关问答

1

回答

请教大家一个问题, 咱们一个select 只能单核查询么, explain 都好久

2022-03-22 21:33:55 1633浏览量 回答数 1

2

回答

Python代码实现删除一个list里面的重复元素

2020-03-11 09:51:52 959浏览量 回答数 2

2

回答

python代码实现删除一个list里面的重复元素

2019-11-11 11:32:23 2255浏览量 回答数 2

1

回答

简单谈下GIL

2019-11-01 14:54:33 2379浏览量 回答数 1

2

回答

突发性能实例 t5 ecs.t5-c1m1.large 2 vCPU 2 GiB

2018-08-17 13:34:33 1166浏览量 回答数 2

1

回答

如何单个删除object

2018-07-13 18:59:40 492浏览量 回答数 1

1

回答

如何才能删除掉快照

2018-03-06 01:03:03 488浏览量 回答数 1

1

回答

怎么样才能最快的删除bucket下目录

2018-02-16 23:20:06 437浏览量 回答数 1

1

回答

select option动态添加,如何获得其value值

2016-07-05 15:20:24 3689浏览量 回答数 1

1

回答

如何获取select 第一个option设置为隐藏?

2016-03-11 14:17:41 2743浏览量 回答数 1
+关注
杨冬芳
IT从业
文章
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载