<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>HTML--JS 二级联动</title>
<script language="javascript">
var cities=[
["山东省","青岛市","济南市","威海市"],
["安徽省","合肥市","阜阳市","亳州市"],
["河南省","郑州市","新乡市","洛阳市"]
];
function show(val){
for(i=0;i<cities.length;i++){ //循环遍历,一维数组长度
if(cities[i][0]==val){ //一维数组下标为0的元素即省 与下拉菜单值比较
document.getElementById("city").length=1; // city 长度设为1
for(j=1;j<cities[i].length;j++){ //循环遍历,二维数组长度
document.getElementById("city").add(
new Option(cities[i][j])); //给city赋新cities选出的值 }
} }
}
</script>
</head>
<body>
<form action="" method="post" name="myform">
地区:
<select name="area" onchange="show(this.value)" >
<option value="0">=请选择=</option>
<option value="山东省">山东省</option>
<option value="安徽省">安徽省</option>
<option value="河南省">河南省</option>
</select> <select id="city">
<option value="0">=请选择=</option> <!--此处一个长度-->
</select>
</form>
</body>
</html>

最新文章

  1. js笔记——理解js中的call及apply
  2. XML学习笔记7——XSD实例
  3. Objective-C instancetype关键字
  4. Sublime Text 3快捷键
  5. [转]JAVA布局模式:GridBagConstraints终极技巧
  6. 几个命令行命令的总结(node, babel-cli, babel-node)
  7. HDOJ 1215 七夕节
  8. AngularJs directive &#39;transclude&#39; option 详解
  9. tomcat使用所遇到的问题
  10. php_linux_centos6.4_安装mysql_apache_php
  11. VS2010中使用Jquery调用Wcf服务读取数据库记录
  12. 阿里云服务器Linux CentOS安装配置(11)安装Wordpress
  13. MyRedis
  14. JS宽高理解
  15. document.onkeydown
  16. ML激活函数使用法则
  17. Beta阶段敏捷冲刺一
  18. 性能测试工具jmeter的安装
  19. loj 10001 种树
  20. Docker 基础 - Docker 与前端(二)

热门文章

  1. jfinal+H5的websocket 实现同一账户在不同地点不同电脑只能登陆一个(互相踢下线)
  2. [2019杭电多校第六场][hdu6641]TDL
  3. 第九届蓝桥杯A组第三题: 乘积尾零
  4. Python实现视频片头和片尾添加
  5. Thinkphp 获取最大值id值
  6. CentOS安装Python3.x
  7. 基于谷歌开源的TensorFlow Object Detection API视频物体识别系统搭建自己的应用(四)
  8. Python单例模式的设计与实现【完美版】
  9. MYSQL学习笔记——连接以及存储过程
  10. Redis 复制功能详解