本文實(shí)例為大家分享了js實(shí)現(xiàn)二級(jí)聯(lián)動(dòng)下拉菜單的具體代碼,供大家參考,具體內(nèi)容如下
js代碼部分:
/**  全國(guó)二級(jí)城市聯(lián)動(dòng) js版*/function Dsy(){  this.Items = {};}Dsy.prototype.add = function(id,iArray){  this.Items[id] = iArray;}Dsy.prototype.Exists = function(id){  if(typeof(this.Items[id]) == "undefined") return false;  return true;}function change(v){  var str="0";  for(i=0;i<v;i++){    str+=("_"+(document.getElementById(s[i]).selectedIndex-1));  };  var ss=document.getElementById(s[v]);  with(ss){    length = 0;    options[0]=new Option(opt0[v],opt0[v]);    if(v && document.getElementById(s[v-1]).selectedIndex>0 || !v){      if(dsy.Exists(str)){        ar = dsy.Items[str];        for(i=0;i<ar.length;i++){          options[length]=new Option(ar[i],ar[i]);        }//end for        if(v){ options[0].selected = true; }      }    }//end if v    if(++v<s.length){change(v);}  }//End with}var dsy = new Dsy();dsy.add("0",["北京市","天津市","上海市","重慶市","河北省","山西省","內(nèi)蒙古","遼寧省","吉林省","黑龍江省","江蘇省","浙江省","安徽省","福建省","江西省","山東省","河南省","湖北省","湖南省","廣東省","廣西","海南省","四川省","貴州省","云南省","西藏","陜西省","甘肅省","青海省","寧夏","新疆","香港","澳門(mén)","臺(tái)灣省"]);dsy.add("0_0",["東城區(qū)","西城區(qū)","崇文區(qū)","宣武區(qū)","朝陽(yáng)區(qū)","豐臺(tái)區(qū)","石景山區(qū)","海淀區(qū)","門(mén)頭溝區(qū)","房山區(qū)","通州區(qū)","順義區(qū)","昌平區(qū)","大興區(qū)","懷柔區(qū)","平谷區(qū)","密云縣","延慶縣","延慶鎮(zhèn)"]);dsy.add("0_1",["和平區(qū)","河?xùn)|區(qū)","河西區(qū)","南開(kāi)區(qū)","河北區(qū)","紅橋區(qū)","塘沽區(qū)","漢沽區(qū)","大港區(qū)","東麗區(qū)","西青區(qū)","津南區(qū)","北辰區(qū)","武清區(qū)","寶坻區(qū)","薊縣","寧河縣","蘆臺(tái)鎮(zhèn)","靜海縣","靜海鎮(zhèn)"]);dsy.add("0_2",["黃浦區(qū)","盧灣區(qū)","徐匯區(qū)","長(zhǎng)寧區(qū)","靜安區(qū)","普陀區(qū)","閘北區(qū)","虹口區(qū)","楊浦區(qū)","閔行區(qū)","寶山區(qū)
主站蜘蛛池模板:
云龙县|
绥滨县|
依安县|
白河县|
禄劝|
江源县|
兴宁市|
织金县|
布尔津县|
依安县|
南通市|
泸州市|
康保县|
积石山|
高淳县|
阜平县|
和田市|
武穴市|
利津县|
兰西县|
伊吾县|
永清县|
绍兴县|
石家庄市|
渝中区|
黄冈市|
崇左市|
尼木县|
微博|
铅山县|
甘谷县|
富川|
阜城县|
民丰县|
田阳县|
新昌县|
浠水县|
云浮市|
乌苏市|
乌苏市|
曲水县|