二级联动

创建一级select标签,将标签添加到HTML上

var select = document.createElement('select');
select.setAttribute('id','sel');
document.body.appendChild(select);

创建二级select标签

var select1 = document.createElement('select');
document.body.appendChild(select1);

创建一级请选择option标签

var xuanze = document.createElement('option');        
xuanze.innerHTML = '请选择';        
select.appendChild(xuanze);

创建二级请选择option标签

var xuanze1 = document.createElement('option');        
xuanze1.innerHTML = '请选择';        
select1.appendChild(xuanze1);

循环获取每个省,并将名称添加到option上

for(var i = 0;i < city_data.length;i++){            
var option = document.createElement('option');            
option.innerHTML = city_data[i].city;
select.appendChild(option);        
}

获取select的id

var sel = document.getElementById("sel");

获取每个省下面的市

sel.onchange = function(){
select1.options.length = 1;
if(this.selectedIndex - 1 > -1){
for(var i = 0;i < city_data[this.selectedIndex - 1]['area'].length;i++){
var option1 = document.createElement('option');
option1.innerHTML = city_data[this.selectedIndex - 1]['area'][i];                    select1.appendChild(option1);
}            
}        
}
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值