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页有这样一段话 引用函数与调用函数 这里在将函数指定为处理程序时,省略了后面的圆括号,只使用了函数名.如果带着圆括号,函数会被立即调 ...
随机推荐
- IDEA项目里Maven 的Plugins出现红线的解决方法
1.删除项目里的libraries(快捷键ctrl+shift+alt+s):Project Settings->Libraries,全选删除 2.删除之前项目产生的target 3.然后再in ...
- LeetCode 136. 只出现一次的数字(Single Number)
题目描述 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次的元素. 说明: 你的算法应该具有线性时间复杂度. 你可以不使用额外空间来实现吗? 示例 1: ...
- ftp配置文件详解
### 主配置文件(/etc/vsftpd/vsftpd.conf) 严格来说,整个 vsftpd 的配置文件就只有这个档案!这个档案的设定是以 bash的变量设定相同的方式来处理的, 也就是`参数= ...
- DP&图论 DAY 4 上午
DP&图论 DAY 4 上午 概率与期望 概率◦某个事件A发生的可能性的大小,称之为事件A的概率,记作P(A).◦假设某事的所有可能结果有n种,每种结果都是等概率,事件A涵盖其中的m种,那 ...
- openerp学习笔记 tree视图增加复选处理按钮
wizard:用于确认或选择 wizard/sale_multi_action.py # -*- encoding: utf-8 -*-from openerp.osv import fields, ...
- flutter 切换tab后保留tab状态
前言 最近在用flutter写一个小项目,在写主页面(底部导航栏+子页面)时遇到的一个问题:当点击底部item切换到另一页面, 再返回此页面时会重走它的initState方法(我们一般在initSta ...
- LoadRunner脚本编写之三(事务函数)
LoadRunner脚本编写之三(事务函数) 关于脚本的这块,前两篇都在讲C语言,其实,要整理点实用的东西挺难,在应用中多对录制的脚本分析,但对于新手学脚本确实无从下手. 先贴一个脚本: 完整代码: ...
- linux 基础 ls cd 目录含义
- CentOS 6 系统基础配置
系统版本:CentOS 6.8 Minimal 采用最小化系统安装,许多组件默认是不安装的,通过手工安装一些常用工具包,让系统用起来更顺手. 1.设置机器名: # echo "NETWORK ...
- Python之Numpy:线性代数/矩阵运算
当你知道工具的用处,理论与工具如何结合的时候,通常会加速咱们对两者的学习效率. 零 numpy 那么,Numpy是什么? NumPy(Numerical Python) 是 Python 语言的一个扩 ...