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

2024年11月14日 13:26
有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名称