js三级内联
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript"> function getEara(){
var province=document.getElementById("province").value; if(province=='bj'){
document.getElementById("eara").innerHTML=
"<option>---请选择---</option><option value='dc'>东城区</option><option value='xc'>西城区</option><option value='xw'>宣武区</option><option value='cy'>朝阳区</option>";
}
if(province=='sh'){
document.getElementById("eara").innerHTML=
"<option>---请选择---</option><option value='cn'>长宁区</option><option value='hf'>黄浦区</option><option value='lw'>卢湾区</option><option value='xh'>徐汇区</option>";
}
if(province=='tj'){
document.getElementById("eara").innerHTML=
"<option>---请选择---</option><option value='hp'>和平区</option><option value='hd'>河东区</option><option value='hx'>河西区</option><option value='nk'>南开区</option>";
}
}
function getCity(){
var cityArr=new Array(12); cityArr[0]=new Array("东城区01","东城区02","东城区03","东城区04");
cityArr[1]=new Array("西城区01","西城区02","西城区03","西城区04");
cityArr[2]=new Array("宣武区01","宣武区02","宣武区03","宣武区04");
cityArr[3]=new Array("朝阳区01","朝阳区02","朝阳区03","朝阳区04");
cityArr[4]=new Array("长宁区01","长宁区02","长宁区03","长宁区04");
cityArr[5]=new Array("黄浦区01","黄浦区02","黄浦区03","黄浦区04");
cityArr[6]=new Array("卢湾区01","卢湾区02","卢湾区03","卢湾区04");
cityArr[7]=new Array("徐汇区01","徐汇区02","徐汇区03","徐汇区04");
cityArr[8]=new Array("和平区01","和平区02","和平区03","和平区04");
cityArr[9]=new Array("河东区01","河东区02","河东区03","河东区04");
cityArr[10]=new Array("河西区01","河西区02","河西区03","河西区04");
cityArr[11]=new Array("南开区01","南开区02","南开区03","南开区04");
var eara=document.getElementById("eara").value;
var city=document.getElementById("city"); var j;
if(eara=="dc"){
j=0;
}
if(eara=="xc"){
j=1;
}
if(eara=="xw"){
j=2;
}
if(eara=="cy"){
j=3;
}
if(eara=="cn"){
j=4;
}
if(eara=="hf"){
j=5;
}
if(eara=="lw"){
j=6;
}
if(eara=="xh"){
j=7;
}
if(eara=="hp"){
j=8;
}
if(eara=="hd"){
j=9;
}
if(eara=="hx"){
j=10;
}
if(eara=="nk"){
j=11;
}
city.options.length=1;
for(var i=0;i<cityArr[i].length;i++){ var cityText=document.createTextNode(cityArr[j][i]);
var newNode=document.createElement("option");
newNode.appendChild(cityText);
city.appendChild(newNode); }
}
</script>
</head>
<body>
<div align="center" >
请选择地址
<select id="province" onchange="getEara()">
<option>---请选择---</option>
<option value="bj">北京</option>
<option value="sh">上海</option>
<option value="tj">天津</option>
</select>
<select id="eara" onchange="getCity()">
<option>---请选择---</option>
</select>
<select id="city">
<option>---请选择---</option>
</select>
</div>
</body>
</html>
js三级内联的更多相关文章
- JS获取内联样式
JS获取内联样式 //获取内联样式 function getCss(obj,attr){//obj:对象,name:style属性 if(obj.currentStyle) { return obj. ...
- Vue.js style(内联样式)
Vue.js style(内联样式) 我们可以在 v-bind:style 直接设置样式: <div id="app"> <div v-bind:style=&q ...
- js的内联和外部调用
如上代码(实现轮播图的部分代码),若以内联形式写在html里,就不会出现异常.但是如果放在外部js文件中,并在html的head中调用,就会出现异常(不报错,但是轮播逻辑出现异常). 解决:不使用全局 ...
- vue.js中内联样式style三元表达式
<span v-bind:style="{'display':config.isHaveSearch ? 'block':'none'}" >搜索</span&g ...
- Vue.js绑定内联样式
1.对象语法 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. ...
- 页面上使用 Thymeleaf 的内联js不当造成了 java.lang.StackOverflowError: null 问题
由于在页面上内联js使用不当,从而在从 Controller 跳转到页面时发生了以下错误: java.lang.StackOverflowError: null at org.thymeleaf.ut ...
- js和css内联外联注意事项
简单说:这两个问题其实是同一个问题,但是网上找了好久也找不到方法,外联的js和css文件里不能有任何HTML的标记注释,一旦有,浏览器就疯了!一去掉就好了!!! 问题:起因是网上看到一个css的表格样 ...
- 内联样式自动出现,一般是js控制写入的
内联样式自动出现,一般是js控制写入的
- 初探内联方式的 onload="doSomething()"为何要加"()"?而js代码的 onload="doSomething" 和 addEventListener 为何不加"()"?
问题引入:在看<Jquery基础教程>第四版的时,P34页有这样一段话 引用函数与调用函数 这里在将函数指定为处理程序时,省略了后面的圆括号,只使用了函数名.如果带着圆括号,函数会被立即调 ...
随机推荐
- 教材代码完成情况测试P402(ch13课上测试)
一.任务要求 0 在Ubuntu中用自己的有位学号建一个文件,教材p402代码 1 修改代码,至少增加一个问题和答案 2 随机选多个问题中的一个进行提问,服务器要正确回答问题 3 提交运行结果截图,要 ...
- 用 dnSpy 反编译调试 .NET 程序
dnSpy 官网下载:https://github.com/0xd4d/dnSpy/releases 运行需要 .NET Framework 4 环境:https://dotnet.microsoft ...
- 转贴 使用正则表达式解析一般sql语句(C++)
https://blog.csdn.net/dreamgchuan/article/details/47715743 --END--2019年9月5日11点58分
- DP&图论 DAY 5 下午
DP&图论 DAY 5 下午 树链剖分 每一条边要么属于重链要么轻边 证明: https://www.cnblogs.com/sagitta/p/5660749.html 轻边重链都是交 ...
- react native tap切换页面卡顿
问题描述:做一个页面,左边是导航,每次点击一个菜单,右边立即显示出对应的视图,数据会重新过滤,使用setState 更新视图,会卡顿 解决办法: InteractionManager.runAfter ...
- Dao操作的抽取
package com.loaderman.demo.c_jdbc; public class Admin { private int id; private String userName; pri ...
- 数据解析框架之FastJson
演示实体类 import java.util.List; public class Student { public String name; public int age; public List& ...
- Flask中session实现原理
前言 flask_session是flask框架实现session功能的一个插件,用来替代flask自带的session实现机制,flask默认的session信息保存在cookie中,不够安全和灵活 ...
- makeObjectsPerformSelector的使用
NSArray 类定义的方法: makeObjectsPerformSelector:这是数组用的方法,类似于for循环. makeObjectsPerformSelector:@selector(m ...
- jinja2渲染使用
说明:通过jinja2渲染后只能打印出来效果,目前无法保存 例1:渲染 .j2 文件 1.安装jinja2模块 pip3 install jinja2 2.定义模板 说明:变量必须是小写,大写有的情况 ...