2 回答
长风秋雁
TA贡献1757条经验 获得超7个赞
index = document.getElementById("selID").selectedIndex;
citys = arr[index];
把这两句放到onchange事件里面开头去,重新赋值。不然index的值一直都是0
MMMHUHU
TA贡献1834条经验 获得超8个赞
selID.onchange = function() {
subNode.options.length = 0;
index = this.selectedIndex;
citys = arr[index];
for (var x = 0; x < citys.length; x++) {
var optNode = document.createElement("option");
optNode.innerText = citys[x];
subNode.appendChild(optNode);
}
}
添加回答
举报
0/150
提交
取消