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页有这样一段话 引用函数与调用函数 这里在将函数指定为处理程序时,省略了后面的圆括号,只使用了函数名.如果带着圆括号,函数会被立即调 ...
随机推荐
- 关于SpringBoot跨域的问题
直接在启动类里面加这一段代码就行: @Bean public CorsFilter corsFilter() { final UrlBasedCorsConfigurationSource sourc ...
- Yum:[Errno 5] [Errno 2] No such file or directory
出现这样的问题,就是因为之前python2升级到python3之后,yum有些配置文件定位不到之前的python2了,所以这里需要改掉两个配置文件就不会出事了. yum安装软件时,可以连接yum 仓库 ...
- 卷boot仅剩余XX空间
参见: https://blog.csdn.net/hnzcdy/article/details/52381844
- k8s简单介绍
k8s是什么? 它是用来解决容器部署,调度,伸缩等基础的功能的软件 k8s的优点? 易学:轻量级,简单,容易理解 便携:支持公有云,私有云,混合云,以及多种云平台 可拓展:模块化,可插拔,支持钩子,可 ...
- oracle性能诊断sql
--1.阻塞及等待事件信息查询-- 查询所有会话的状态.等待类型及当前正在执行的SQL脚本select t.SID, t.SERIAL#, t.Status, t.Action, t.Event, t ...
- koa 项目实战(五)全球公用头像的使用
1.安装模块 npm install gravatar --save 2.使用 根目录/routes/api/users.js const gravatar = require('gravatar') ...
- linux搭建ftp配置文件
# Example config file /etc/vsftpd/vsftpd.conf## The default compiled in settings are fairly paranoid ...
- ZT:我们身边大多数的事都是暂时性的
1. 家庭放在首位. 2. 戒酒能有助于身体健康. 3. 经常跑步以及运动有益于身心健康. 4. 保证心胸开阔.让爱自动来到你的身边,而不需要你自己去拼命寻找. 5. 区分优秀的导师和老师.不断提升自 ...
- python--nolocal
Compare this, without using nonlocal: x = 0def outer(): x = 1 def inner(): x = 2 print("inner:& ...
- linux 文件锁flock,lockf,fcntl
1.flock,lockf,fcntl之间区别 先上结论:flock是文件锁,锁的粒度是整个文件,就是说如果一个进程对一个文件加了LOCK_EX类型的锁,别的进程是不能对这个文件加锁的. lockf是 ...