如何清除下拉框中的所有选项?

发布于 2022-07-28 23:01:52

我的代码在 IE 中运行,但在 Safari、Firefox 和 Opera 中中断。(大惊喜)

document.getElementById("DropList").options.length=0;

经过搜索,我了解到这length=0是它不喜欢的。
我已经尝试过...options=null并且var clear=0; ...length=clear结果相同。

我一次对多个对象执行此操作,因此我正在寻找一些轻量级的 JS 代码。

关注者
0
被浏览
12
1 个回答
  • 面试哥
    面试哥 2022-07-28
    为面试而生,有面试问题,就找面试哥。

    您可以使用以下内容清除所有元素。

    var select = document.getElementById("DropList");
    var length = select.options.length;
    for (i = length-1; i >= 0; i--) {
      select.options[i] = null;
    }
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看