以下是html代码: 复制代码 代码如下: New Document <br><br> var subcat = new Array(); <BR> subcat[0] = new Array('中文','英语','英语') <BR> subcat[1] = new Array('中文','法语','法语') <BR> subcat[2] = new Array('英语','中文','中文') <BR> subcat[3] = new Array('法语','中文','中文') <BR> function changeselect1(locationid) <BR> { <BR> document.form1.s2.length = 0; //初始化下拉列表 清空下拉数据 <BR> document.form1.s2.options[0] = new Option('==请选择==',''); //给第一个值 <BR> for (i=0; i<subcat.length; i++) //legth=20 <BR> { <BR> if (subcat[i][0] == locationid) //[0] [1] 第一列 第二列 <BR> {document.form1.s2.options[document.form1.s2.length] = new Option(subcat[i][1], subcat[i][2]);} //建立option <BR> //第一次 length=1 因为有==请选择== <BR> //i=9时 length= 10 值有11个 因为从0数起 subcat[i][0] == locationid屏蔽了再写 <BR> } <BR> } <BR> 二级联动: ==请选择== 中文 英语 法语 ==请选择==