javascript:如何清除select控件的所有option项

2024-11-14 13:26:09
推荐回答(3个)
回答1:

for(var i=0;i{
ctrl2.removeChild(ctrl2.options[i]);
}
这一句,你取得是ctrl2.options.length,当你删除一项的时候,这个数值减一,所以不可能完全删除。
在此基础上的修改是:
for(var i=0;i{
ctrl2.removeChild(ctrl2.options[i]);
}

回答2:

1、清空select所有option项

document.getElementById("sel1").length=0;

2、循环option项,逐个删除

function clearn(){
    var ctrl2=document.getElementById("id");
    for(var i=0;i    { 
        ctrl2.removeChild(ctrl2.options[i]); 
    }
}

回答3:

ddl.options.clear;//ddl名称