省市区联动
2016-07-23 15:01
501 查看
(function(){ var count = [ { name : '四川省', citys : [ { name : '成都市', area : ['成都1区','成都2区','成都3区'], }, { name : '绵阳市', area : ['绵阳1区','绵阳2区','绵阳3区'], }, { name : '广元市', area : ['广元1区','广元2区','广元3区'], }, ], }, { name : '广东省', citys : [ { name : '广州市', area : ['广州1区','广州2区','广州3区'], }, { name : '东莞市', area : ['东莞1区','东莞2区','东莞3区'], }, { name : '佛山市', area : ['佛山1区','佛山2区','佛山3区'], }, ], }, { name : '河南省', citys : [ { name : '洛阳市', area : ['洛阳1区','洛阳2区','洛阳3区'], }, { name : '开封市', area : ['开封1区','开封2区','开封3区'], }, { name : '郑州市', area : ['郑州1区','郑州2区','郑州3区'], }, ], }, ]; var prenvice = document.getElementById('prenvice'); var cityS = document.getElementById('city'); var areaS = document.getElementById('area'); readPrenvice(); readCity(0); readArea(0,0); prenvice.onchange = function(){ readCity(prenvice.selectedIndex); //readArea(prenvice.selectedIndex,cityS.selectedIndex); readArea(prenvice.selectedIndex,0); }; cityS.onchange = function(){ readArea(prenvice.selectedIndex,cityS.selectedIndex); }; function readPrenvice(){ var str = ''; for(var i = 0; i < count.length; i++){ str += '<option>' + count[i].name + '</option>'; } prenvice.innerHTML = str; } function readCity(prenviceIndex){ var city = count[prenviceIndex].citys; cityS.innerHTML = ''; for(var i = 0; i < city.length; i++){ var city1 = city[i].name; var option = document.createElement('option'); option.innerHTML = city1; cityS.appendChild(option); } } function readArea(prenviceIndex,cityIndex){ var city = count[prenviceIndex].citys; var area1 = city[cityIndex].area; areaS.innerHTML = ''; for(var i = 0; i < area1.length; i++){ var option = document.createElement('option'); option.innerHTML = area1[i]; areaS.appendChild(option); } } })();
相关文章推荐
- Extjs4.0 最新最全视频教程
- Javascript中toFixed方法的改进
- 5个常见可用性错误和解决方案
- js数组实现图片轮播
- js可突破windows弹退效果代码
- JSP脚本漏洞面面观
- 使用BAT一句话命令实现快速合并JS、CSS
- js显示当前星期的起止日期的脚本
- 爆炸式的JS圆形浮动菜单特效代码
- js select常用操作控制代码
- JS实现不使用图片仿Windows右键菜单效果代码
- 从jsp发送动态图像
- 原生js结合html5制作小飞龙的简易跳球
- js 页面模块自由拖动实例
- js实现小鱼吐泡泡在页面游动特效
- js 提交和设置表单的值
- PHP VBS JS 函数 对照表
- node.js抓取并分析网页内容有无特殊内容的js文件
- PHP+JS实现大规模数据提交的方法
- 仿51JOB的地区选择效果(可选择多个地区)