删除select中的所有的option为什么删不干净?
function deleteAllOption()
{
var oSelect = document.getElementById("sel");
var oNum = oSelect.length;
if(oNum>0)
{
for(var i=0;i<oNum;i++)
{
oSelect.options[i]=null;
}
}
}
改为这样就删干净 了!
function delAllOption()
{
var oSelect = document.getElementById("sel");
var oNum = oSelect.length;
while(oNum!=0)
{
oNum = oSelect.length;
for(var i=0;i<oNum;i++)
{
oSelect.options[i]=null;
}
oNum=oNum/2;
}
}