Html 简单的省市联动
2015-09-27 23:22
696 查看
这是一个基于html的简单的省市联动功能代码如下:
<html> <head> <title>Document</title> </head> <body> <select id = "province" onchange="showCity(this.value)"> <option >--请选择--</option> <option value ="安徽">安徽</option> <option value ="浙江">浙江</option> <option value="江苏">江苏</option> <option value="湖北">湖北</option> </select> <select id="city"> </select> </body> <script type ="text/javascript"> var arr= new Array(4); arr[0]=["安徽","合肥","芜湖","安庆","铜陵"]; arr[1]=["浙江","杭州","宁波","温州","嘉兴","湖州"]; arr[2]=["江苏","南京","苏州","无锡"]; arr[3]=["湖北","武汉","十堰","荆州"]; function showCity(value) { var city1 = document.getElementById("city"); var opts = city1.getElementsByTagName("option"); for (var a = 0 ;a<opts.length ;a++ ) { var opt = opts[a]; city1.removeChild(opt); a--; } for (var i = 0;i<arr.length ;i++ ) { var arr1=arr[i]; var fristvalue = arr1[0]; if (fristvalue==value) { for (var j=1;j<arr1.leng 4000 th ;j++ ) { var value1=arr1[j]; //alert(value1); var option1 = document.createElement("option"); var text1 = document.createTextNode(value1); option1.appendChild(text1); city1.appendChild(option1); } } } } </script> </html>
相关文章推荐
- 在Windows 8.1的IE 11中屏蔽双击放大功能
- 通过Mootools 1.2来操纵HTML DOM元素
- WEB标准网页布局中尽量不要使用的HTML标签
- Flash 与 html 的一些实用技巧
- html工作中表格<tbody>标签的使用技巧
- HTML 向 XHTML1.0 兼容性指导
- C#自写的一个HTML解析类(类似XElement语法)
- Lua编程示例(一):select、debug、可变参数、table操作、error
- 没有文件大小限制并免费的PDF到HTML转换工具
- SQL学习笔记三 select语句的各种形式小结
- 一条select语句引起的瓶颈问题思考
- SQL Select语句完整的执行顺序
- mysql SELECT语句去除某个字段的重复信息
- 点击按钮后 文本框变为Select下拉列表框
- css实现气泡框效果(实例加图解)
- html链接与文本标签们
- html活用软字符连接符
- 浅谈html中id和name的区别实例代码
- HTML <!DOCTYPE> 标签