js 中的级联操作
程序员文章站
2022-03-02 19:00:49
...
方法过程 通过获取第一个select.selectedIndex 获取下拉列表的索引 返回值与创建的二位数组下标对应
遍历二维数组赋值给创建新的option
var city =[[],["广州","深圳","揭阳"],["厦门","福州","莆田"],["南宁","玉林","河池"]];
function showis(select1){
var optioncity = document.getElementById("city")
//通过selectedIndex 获取下拉列表的索引
var index=select1.selectedIndex;
//使得下拉列表初始化 只有一条数据
optioncity.options.length=1;
//创建子元素
var city2=city[index];
for(i=0;i<city2.length;i++){
//注意city2是个二维数组
var city3=city2[i];
// alert(city3);
//创建option元素
var option2=document.createElement("option");
//给option赋值
option2.textContent=city3;
//给select添加子元素
optioncity.appendChild(option2);
}
}
上一篇: 如何在linux运行打压的jar包