JAVASCRIPT二维数组(实例)
来源:互联网 发布:好大夫预约挂号知乎 编辑:程序博客网 时间:2024/05/21 11:15
通过声明二维数组绑定SELECT下拉菜单
<HTML>
<HEAD>
<TITLE>动态改变下拉菜单内容示例</TITLE>
</HEAD>
<SCRIPT LANGUAGE=javascript>
//定义一个二维数组aArray,用于存放城市名称。
var aCity=new Array();
aCity[0]=new Array();
aCity[1]=new Array();
aCity[2]=new Array();
aCity[3]=new Array();
//赋值,每个省份的城市存放于数组的一行。
aCity[0][0]="--请选择--";
aCity[1][0]="--请选择--";
aCity[1][1]="广州市";
aCity[1][2]="深圳市";
aCity[1][3]="珠海市";
aCity[1][4]="汕头市";
aCity[1][5]="佛山市";
aCity[2][0]="--请选择--";
aCity[2][1]="长沙市";
aCity[2][2]="株州市";
aCity[2][3]="湘潭市";
aCity[3][0]="--请选择--";
aCity[3][1]="杭州市";
aCity[3][2]="苏州市";
aCity[3][3]="温州市";
function ChangeCity()
{
var i,iProvinceIndex;
iProvinceIndex=document.frm.optProvince.selectedIndex;
iCityCount=0;
while (aCity[iProvinceIndex][iCityCount]!=null)
iCityCount++;
//计算选定省份的城市个数
document.frm.optCity.length=iCityCount;//改变下拉菜单的选项数
for (i=0;i<=iCityCount-1;i++)//改变下拉菜单的内容
document.frm.optCity[i]=new Option(aCity[iProvinceIndex][i]);
document.frm.optCity.focus();
}
</SCRIPT>
<BODY ONfocus=ChangeCity()>
<H3>选择你所在的省份及城市</H3>
<FORM NAME="frm">
<P>省份:
<SELECT NAME="optProvince" SIZE="1" ONCHANGE=ChangeCity()>
<OPTION>--请选择--</OPTION>
<OPTION>广东省</OPTION>
<OPTION>湖南省</OPTION>
<OPTION>浙江省</OPTION>
</SELECT>
</P>
<P>城市:
<SELECT NAME="optCity" SIZE="1">
<OPTION>--请选择--</OPTION>
</SELECT>
</P>
</FORM>
</BODY>
</HTML>
- JAVASCRIPT二维数组(实例)
- C实例---二维数组(指针实现)
- 二维数组实例
- 二维数组简单实例
- Javascript二维数组
- javascript中的二维数组
- javascript二维数组
- javascript二维数组定义
- 【Javascript】二维数组
- javascript二维数组遍历
- javascript 数组转二维数组
- 二维数组指针,二维数组作参数函数调用简单实例(c/c++)
- Javascript - 数组 一维数组 二维数组
- javascript二维数组的使用
- javascript定义二维数组解决办法
- 理解javascript的二维数组
- javascript 二维数组的使用
- 5.2 Javascript:循环-二维数组
- 使用 ShellExecute 来进行 Ping 操作!
- 黑客入侵魔图
- 我的记事本
- 走过的路
- 开发项目和开发软件之比较
- JAVASCRIPT二维数组(实例)
- Microsoft表格渐变
- 为 Microsoft Visual Studio .NET 设计器创建可设计的组件
- 第一篇blog
- How to Compile the Linux Kernel
- 不同平台下对并口的访问
- 用web.xml控制Web应用的行为
- [随文杂记]我喜欢上你了!
- 时间有限事业无限,精力有限知识无限,无奈啊!