手机版

javascript实现的多级关联菜单效果代码 全国省市县不刷新

时间:2021-09-08 来源:互联网 编辑:宝哥软件园 浏览:

本文通过一个实例讲述了用javascript实现的中国省市县多级关联菜单不刷新的效果代码。分享给大家参考,如下:

运行效果截图如下:

具体代码如下:

Htmlheadtitle刷新中国省市县多级上下文菜单/title meta http-equiv=' content-type ' content=' text/html;charset=utf-8'stylebody,选择{ font-size :9 pt;font-family : verdana;} a { color:red文本装饰: none;} a : hover { text-decoration : underline;}/style script LANguage=' JAVAScript '!-函数Dsy(){ this。items={ };}Dsy.prototype.add=function(id,iArray){ this。items[id]=iArray;} Dsy . prototype . exists=function(id){ if(type of(this。Items[id])=='undefined ')返回false返回真;}函数更改(v){ var str=' 0 ';for(I=0;I){ str=(' _ '(document . getelementbyid(s[I])。selectedIndex-1));};var ss=document . getelementbyid(s[v]);with(ss){ length=0;options[0]=new Option(opt0[v],opt 0[v]);if(v document . getelementbyid(s[v-1]). selectedindex 0 | |!v) { if(dsy。Exists(str)){ ar=dsy。items[str];for(I=0;长度;I)选项[长度]=新选项(ar[i],ar[I]);if(v)选项[1]。selected=true} } if(vs . length){ change(v);} } } var Dsy=new Dsy();Dsy.add('0 ',['安徽','北京','福建','甘肃','广东','广西','贵州','海南','河北','河南','黑龙江','湖北','湖南','吉林' Dsy.add('0_0 ',['安庆','蚌埠','巢湖','池州','滁州','滁州','阜阳','合肥','淮北','淮南','黄山','六安','马鞍山','苏州',)dsy . add(' 0 _ 0 _ 0 _ 0 ',['安庆市','怀宁县','潜山县','宿松县Dsy.add('0_0_1 ',['蚌埠市','固镇县','怀远县','五河县');Dsy.add('0_0_2 ',['巢湖市','含山县','和县','庐江县','无为县']);Dsy.add('0_0_3 ',['池州市','东至县','青阳县','石台县']);Dsy.add('0_0_4 ',['滁州市','定远县','凤阳县','来安县','明光市','全椒县','天长市');Dsy.add('0_0_5 ',['阜南县','阜阳市','界首市','临泉县','太和县','颍上县']);Dsy.add('0_0_6 ',['长丰县','肥东县','肥西县']);Dsy.add('0_0_7 ',['淮北市','濉溪县']);Dsy.add('0_0_8 ',['丰台县','淮南市']);Dsy.add('0_0_9 ',['黄山市','祁门县','休宁县','涉县','易县']);Dsy.add('0_0_10 ',['霍邱县','霍山县','金寨县','六安市','寿县','舒城县');Dsy.add('0_0_11 ',['当涂县','马鞍山']);Dsy.add('0_0_12 ',['灵璧县','苏州市','萧县','泗县','砀山县']);dsy.add

版权声明:javascript实现的多级关联菜单效果代码 全国省市县不刷新是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。