一个级联list的onchange事件的处理函数,帮小妹看看哪里出错了?
function update(obj,des,d1){
var sel2 = document.all(des);
var sel3 = document.all(d1);
sel.options.length=0;
var curVal = obj.value;
sel2.options[sel.options.length] = new Option('全部','');
for (var i=0; i < list.length; i++){
if (list[i].pVal == curVal){
sel2.options[sel.options.length] = new Option(list[i].text,list[i].value);
}
}
sel3.options.length=0;
sel3.options[sel3.options.length] = new Option('全部','');
<%
sel1 = request.form("sel1")
sel2 = request.form("sel2")
sel3 = request.form("sel3")
%>
getinfo.submit()
}
总是抱错说options为空或者不是一个对象,这个options是sel3的。
说明一下,有3个list,第1个list的改变影响到第2、3个list的内容的变化。