<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<select id="one">
<option>请输入省份</option>
</select>
<select id="two">
<option>请输入市</option>
</select>
<select id="three">
<option>请输入区</option>
</select>
<script type="text/javascript">
var oone=document.getElementById("one");
var otwo=document.getElementById("two");
var three=document.getElementById("three");
var str='';
otwo.disabled=true;
three.disabled=true;
var arr1=[{"id":"","value":"北京"},{"id":"","value":"上海"},{"id":"","value":"重庆"},{"id":"","value":"天津"},{"id":"","value":"山东"}];
for(var i=;i<arr1.length;i++){
str+="<option value="+arr1[i].id+">"+arr1[i].value+"</option>"
}
oone.innerHTML=str;
var arr2 = {
'':['101@北京'],
'':['201@上海'],
'':['301@重庆'],
'':['401@天津'],
'':['501@济南','502@青岛'] };
oone.onchange=function(){
var val=this.value;
console.log('val',val)
var arrA = arr2[val];
console.log('arrA',arrA) var str1='<option>请输入市</option>';
for(var j=;j<arrA.length;j++){
var aaa=arrA[j].split('@');
str1+="<option value="+aaa[]+">"+aaa[]+"</option>"
}
otwo.innerHTML=str1;
otwo.disabled=false;
three.innerHTML='<option>请输入区</option>';
three.disabled='disabled';
}
var arr3 = {
'':['朝阳区','昌平区'],
'':['宝山区','浦东区'],
'':['不知道'],
'':['真的不知道'],
'':['市中区','历下区','槐荫区'],
'':['市南区','市北区','崂山区'] };
otwo.onchange = function(){
var val=this.value;
console.log( this.value);
var str2='<option>请输入区</option>';
console.log(val)
for(var l=;l<arr3[val].length;l++){
str2+="<option >"+arr3[val][l]+"</option>"
}
three.innerHTML=str2;
three.disabled=false;
}
</script>
</body>
</html>

截图如下:

最新文章

  1. 复制远程共享文件夹内容到本地(python脚本实例)
  2. input type=&quot;number&quot;
  3. Vs2010在C#类文件头部添加文件注释的方法
  4. mysql ERROR 1062: ALTER TABLE causes auto_increment resequen
  5. Python学习【第二篇】Python入门
  6. 通过Greasemonkey实现网页图片自动点击
  7. excel动态去重和动态排序
  8. POJ 2253 Frogger (求某两点之间所有路径中最大边的最小值)
  9. 嵌入式Linux开发系列之一: 走进嵌入式Linux的世界
  10. redis.conf 配置详解
  11. auto, extern, register, static
  12. Kinect开发笔记之二Kinect for Windows 2.0新功能
  13. Swing-setBorder()用法-入门
  14. sql server 2008 中的 server profiler 的简单使用
  15. iframe相关小结
  16. windows环境搭建Vue开发环境
  17. 选择器(ID选择器)
  18. Qt配置cmake;运行带参数的程序
  19. Oracle常用表和常见操作命令
  20. python基础学习1-列表使用

热门文章

  1. mysql一张表多个字段关联另一张表查询
  2. NIO SocketChannel 【链接】
  3. ACM-ICPC 2018 焦作赛区网络预赛 K Transport Ship (多重背包)
  4. 2018牛客网暑期ACM多校训练营(第二场)J Farm(树状数组)
  5. python --端点调试
  6. SpringBoot入门笔记(三)、热加载
  7. Python 生成requirement 使用requirements.txt安装类库
  8. 【省时的 IDEA 配置 】 JRebel Mybatis Problems Spring Auto-Scan
  9. 【51nod 1785】数据流中的算法
  10. 词根 sent/sens