JS中实现省份之间的动态跳转
来源:互联网 发布:新浪云php连接数据库 编辑:程序博客网 时间:2024/06/16 23:02
<!DOCTYPE html>
< html>
< head>
< title>js_select.html</title>
< meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
< meta http-equiv="description" content="this is my page">
< meta http-equiv="content-type" content="text/html; charset=UTF-8">
< !--<link rel="stylesheet" type="text/css" href="./styles.css">-->
<script type="text/javascript">
window.onload = function() {
// 采用数组来存放 js原生格式,二级联动
var provinces = [ {
id : '1',
name : '北京',
city : [ '海淀区', '朝阳区', '大兴区' ]
}, {
id : '2',
name : '天津',
city : [ '北辰区', '和平区', '虹桥区' ]
}, {
id : '3',
name : '上海',
city : [ 'A区', 'B区', 'C区' ]
}, {
id : '4',
name : '重庆',
city : [ 'WW区', 'EE区', 'TT区' ]
} ];
// 页面加载时,显示省份
var domProvinces = document.getElementById("province");
// 遍历省份集合
for ( var i = 0; i < provinces.length; i++) {
// 获取具体省份对象
var pro = provinces[i];
// 创建元素节点
var option = document.createElement("option");
option.setAttribute("value", pro.id); //为option添加value属性
var textNode = document.createTextNode(pro.name); //创建文本节点
option.appendChild(textNode);
domProvinces.appendChild(option);
}
//当省份发生变化时,把相应的市区显示给用户
var domcity = document.getElementById("city");
domProvinces.onchange = function() {
//清除数据
domcity.length = 1;
for ( var i = 0; i < provinces.length; i++) {
//获取具体省份对象
var dpro = provinces[i];
if (this.value == dpro.id) {
var city = dpro.city;
for ( var j = 0; j < city.length; j++) {//创建元素节点
var doption = document.createElement("option");
//创建文本节点
var dtextNode = document.createTextNode(city[j]);
doption.appendChild(dtextNode);
//把创建的option节点添加到id=city的select中
domcity.appendChild(doption);
}
break;
}else{
continue;
}
}
}
}
< /script>
< /head>
< body>
<br>
<select id="province">
<option value="-1">请选择省份</option>
</select>
<select id="city">
<option value="-1">请选择市区</option>
</select>
< /body>
< /html>
- JS中实现省份之间的动态跳转
- JS中实现省份之间的动态跳转
- JS加强总结第一天(中实现省份之间的动态跳转案例)
- 基于SpringMVC 和MyBatis的实现省份城市之间的动态切换
- JS实现的省份级联网页源代码
- JS实现的省份级联网页源代码
- JS实现的省份级联网页源代码
- JS实现的省份级联网页源代码
- js实现省份、城市的级联选择
- echarts地图中城市与省份之间的切换
- js省份的显示
- js 中实现页面跳转的方法
- js实现省份下拉菜单
- js的二级联动实现省份城市的选择
- Raphael JS实现的中国省份热点地图
- 用intent实现Android中Activity之间的跳转
- sencha touch中实现页面之间的互相跳转
- 封装类中实现另外两个Activity之间的跳转
- 我的第一个对象
- APP被苹果App Store拒绝的79个原因(未完待续)
- 2013第三周上机任务【项目一】
- android自定义控件(一) 官方文档的翻译
- 关于PhotoShop的常识
- JS中实现省份之间的动态跳转
- 高通资料整理
- linux下调试工具的应用
- 查看Tomcat使用的版本
- android自定义控件(二) 入门,继承View
- 通过宏(vba)在邮件合并中添加附件
- redhat5 DHCP服务器配置
- python(2) 关键字解释
- Piranha-LVS配置全攻略