最近做的项目涉及Asp.net无刷新二级联动下拉框的问题,按照网上提供的方法终于实现了。不过还有个小问题,就写在这里吧。删除下拉框里的内容
网上的方法是
load()
{
var drp;
drp=document.getElementById("DropDownList2")
for(var i=0;i<=drp.options.length-1;i++){
drp.remove(i);
}
}
上面的方法试验了下,并不能完全删除下拉框里的内容。
我用的方法是
load()
{
var drp;
drp=document.getElementById("DropDownList2") var len = drp.options.length-1;
for(var i=0;i<=len ;i++){
drp.options[drp.options.length - 1] = null;
}
}
网上的方法是
load()
{
var drp;
drp=document.getElementById("DropDownList2")
for(var i=0;i<=drp.options.length-1;i++){
drp.remove(i);
}
}
上面的方法试验了下,并不能完全删除下拉框里的内容。
我用的方法是
load()
{
var drp;
drp=document.getElementById("DropDownList2") var len = drp.options.length-1;
for(var i=0;i<=len ;i++){
drp.options[drp.options.length - 1] = null;
}
}
{
var drp;
drp=document.getElementById("DropDownList2")
for(var i=drp.options.length-1;i>=0;i--){
drp.remove(i);
}
}
{
var drp = document.getElementById("DropDownList2");
// 一句搞定
drp.options.length = 0;
}