如何删除多个项目从列表中的Javascript

要同时从列表框中删除多个项目,我们不能从上到下删除,因为上面项目的每个项目都被删除了,下一个项目的索引数量也会发生变化,所以只能从上到下删除,这样就不会出现索引号的更改问题。

HTML代码
复制代码代码如下所示:




印度
美国
中国
意大利
德国
加拿大
法国
大不列颠联合王国





删除
复位




Javascript代码如下所示:
复制代码代码如下所示:
功能listbox_remove(sourceid){
/ /获取ListBox对象ID。
VaR src= document.getelementbyid(sourceid);

/ /遍历每个选项的列表框
对于(VAR数= src.options.length-1;计数> = 0;统计){

如果选择了该选项,则删除该选项。
如果(选项{计算} }。

{试
Src.remove(计数、空);

} catch(错误){

Src.remove(计数);
}
}
}
}

当然,如果你用jQuery来删除它,这很方便,它是用一个词来完成的。
复制代码代码如下所示:
$(# sourceid)。发现('option:选择删除());