javascript编程之使用js完成省市二级联动,这是js编程的经典操作

代码

javascript编程之使用js完成省市二级联动,这是js编程的经典操作

javascript编程之使用js完成省市二级联动,这是js编程的经典操作

效果为

javascript编程之使用js完成省市二级联动,这是js编程的经典操作

javascript编程之使用js完成省市二级联动,这是js编程的经典操作

注意点

数组的申明有一下3种方式

new Array();

new Array(3);指定长度

new Array("元素一","元素二","元素三");直接指定数组中的元素

javascript编程之使用js完成省市二级联动,这是js编程的经典操作

selEle.options.length=表示的意思是将selEle的所有option标签删除掉,长度为0就表示删除掉。

这个程序的大概思想就是,当下拉表框被更改时,将会触发onchange方法,然后传递参数this.value给方法,方法内部根据这个value值来确定它是哪个省(val=i),然后把这个省所对应的市创建文本标签,然后创建option标签,一级一级的加入就好了,之所以selEle.options.length=0是因为如果每次更改不清空的话,当更改之后,以前的市也会存在,所以在更改的第一步就是清空之前的。

每天分享编程语言,java,c语言,php,web方面的开发,每天分享欢迎关注

相关推荐