国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript實現簡單的省市區三級聯動

2019-11-20 12:28:40
字體:
來源:轉載
供稿:網友

當我們注冊一個網站,會看到省市區三級聯動,下面簡單介紹一下

<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <title>Document</title> </head> <body><select id="province" onChange="ck()" >    <option>--請選擇--</option>   </select>   <select id="city">     <option>--請選擇--</option>   </select>   <select id="san">    <option>--請選擇--</option>   </select> </body> <script type="text/javascript"> //======================================第一種方法:獲取省市二級聯菜單============================= //獲取省的id var prame= document.getElementById("province"); var city= document.getElementById("city");var san= document.getElementById("san"); //創建省市數組 var cityList=new Array();   //創建另一個數組  var zushu=new Array;   cityList['江西省'] = ['南昌市','撫州市','上饒市','鷹潭市','豐城市','吉安市'];   cityList['河南省'] = ['鄭州市','洛陽市'];   cityList['湖北省'] = ['武漢市','宜昌市'];   cityList['福建省'] = ['福州市','三明市','佛山市'];   zushu['南昌市']=['南昌縣','青云譜區','蓮塘鎮'];   zushu['撫州市']=['臨川區','云山鎮','唱凱鎮'];   for(var i in cityList){    prame.add(new Option(i,i),null);   }    prame.onchange=function(){    var prame= document.getElementById("province").value;    var city= document.getElementById("city");        city.options.length=0;    for(var k in cityList[prame]){       city.add(new Option(cityList[prame][k],cityList[prame][k]),null);  } } city.onchange=function(){   var city= document.getElementById("city").value;    var san= document.getElementById("san");        san.options.length=0;    for(var k in zushu[city]){       san.add(new Option(zushu[city][k]),(zushu[city][k]),null);  } }</script> <!--------------------------------第二種方法:三級聯動菜單---------------------- <script type="text/javascript">         //獲取省的id     var province=document.getElementById("province");       province.add(new Option("江西省","江西省"),null);       province.add(new Option("福建省","福建省"),null);      province.add(new Option("廣東省","廣東省"),null);     function ck(){               var city=document.getElementById("city");        var num=province.selectedIndex;        city.options.length=0;      switch(num){      case 1:       city.add(new Option("南昌市","南昌市"),null);       city.add(new Option("撫州市","撫州市"),null);     city.add(new Option("上饒市","上饒市"),null);       city.add(new Option("吉安市","吉安市"),null);       break;             case 2:       city.add(new Option("廈門市","廈門市"),null);       city.add(new Option("三明市","三明市"),null);     city.add(new Option("莆田市","莆田市"),null);       city.add(new Option("龍巖市","龍巖市"),null);       break;           case 3:       city.add(new Option("廣州市","廣州市"),null);       city.add(new Option("東莞市","東莞市"),null);     city.add(new Option("保定市","保定市"),null);       city.add(new Option("珠海市","珠海市"),null);       break;        }             var qu=document.getElementById("qu");      var num1=province.selectedIndex;      qu.options.length=0;      switch(num1){      case 1:       qu.add(new Option("臨川區","臨川區"),null);       qu.add(new Option("青云譜區","青云譜區"),null);     qu.add(new Option("南昌鎮","南昌鎮"),null);       qu.add(new Option("云山鎮","云山鎮"),null);       break;             case 2:      qu.add(new Option("保安縣","保安縣"),null);      qu.add(new Option("福田區","福田區"),null);     qu.add(new Option("將樂縣","將樂縣"),null);      qu.add(new Option("廈門區","廈門區"),null);       break;          case 3:      qu.add(new Option("廣上縣","光上縣"),null);      qu.add(new Option("西莞區","西莞區"),null);     qu.add(new Option("三海縣","三海縣"),null);      qu.add(new Option("廣島區","廣島區"),null);       break;        }    }  </script>--></html>

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永福县| 芦山县| 沽源县| 庆安县| 泗阳县| 大同县| 平和县| 巩留县| 常山县| 双流县| 江永县| 新昌县| 苍南县| 原平市| 苗栗市| 西宁市| 雷山县| 青冈县| 威海市| 富蕴县| 镇赉县| 盐源县| 渭南市| 方山县| 灵石县| 宿迁市| 化隆| 光泽县| 花莲县| 和硕县| 昌图县| 宁国市| 晋城| 绍兴县| 中方县| 武乡县| 五莲县| 藁城市| 兴隆县| 洪洞县| 岐山县|