日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

级联菜单显示省份

發布時間:2024/1/23 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 级联菜单显示省份 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

級聯菜單的實現

下面是一個級聯菜單的實現案例:

選擇廣東省之后,在第二個下拉菜單就會顯示相應的城市名稱:

?

當你選擇了某個城市之后,如果在這個市里還其他的地區就會再次出現一個下拉菜單:

第三個下拉菜單就是對應的區域:



?

下面就是相應的js代碼:

<script type="text/javascript" src="sitedata_bas.js" charset="GBK"></script>

//上一行的代碼是引用外部的js文件,該文件中是存儲相應的省份、城市、地區的名稱數組

由于這個js文件中的數據比較大,在這里就列出部分:

var arrCity =[{ name:"請選擇", sub:[{name:"請選擇"}], type:1},{name:"北京",sub:[{name:"請選擇"},{name:"東城區"},{name:"西城區"},{name:"崇文區"},{name:"宣武區"},{name:"朝陽區"},{name:"海淀區"},{name:"豐臺區"},{name:"石景山區"},{name:"房山區"},{name:"通州區"},{name:"順義區"},{name:"昌平區"},{name:"大興區"},{name:"懷柔區"},{name:"平谷區"},{name:"門頭溝區"},{name:"密云縣"},{name:"延慶縣"},{name:"其他"}],type:0},{name:"廣東",sub:[{name:"請選擇",sub:[]},]

你可以仿照上面的添加內容就可以了

//下面就是實現級聯菜單的主要邏輯:

<script>var Utils = {};Utils.addEvent = function(el, type, func) {if (document.addEventListener) {el.addEventListener(type, func, false);} else if (document.attachEvent) {el.attachEvent('on' + type, func);}};Utils.addEvent(window, 'load', function() {var region1 = document.getElementById("region1");//這是對應的下來菜單的id(只需修改這里就可以用了)var region2 = document.getElementById("region2");//這是對應的下來菜單的idvar region3 = document.getElementById("region3");//這是對應的下來菜單的idfor ( var i = 0; i < arrCity.length; i++) {region1.options[i] = new Option(arrCity[i].name, arrCity[i].name);}region2.options[0] = new Option("請選擇", "請選擇");region3.style.display = "none";Utils.addEvent(region1, 'change', function() {var region1_obj = arrCity[region1.selectedIndex];var region2_arr = region1_obj.sub;region2.options.length = 0;region3.options.length = 0;region3.style.display = "none";for ( var i = 0; i < region2_arr.length; i++) {region2.options[i] = new Option(region2_arr[i].name, region2_arr[i].name);}});Utils.addEvent(region2, 'change', function() {var region1_obj = arrCity[region1.selectedIndex];var region2_obj = region1_obj.sub[region2.selectedIndex];var region3_arr = region2_obj.sub;if (region2_obj.type == 0) {region3.options.length = 0;region3.style.display = "inline";for ( var i = 0; i < region3_arr.length; i++) {region3.options[i] = new Option(region3_arr[i].name, region3_arr[i].name);}} else {region3.style.display = "none";}});});</script>

?

在頁面中你需要寫的除了上面的js代碼外,還要寫出三個下拉菜單:

省份:<select id="region1" name="region1"></select>??

城市:<select id="region2" name="region2"></select>??

區域:<select id="region3" name="region3"></select>??

?

總結

以上是生活随笔為你收集整理的级联菜单显示省份的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91av免费看| 久久精品国产亚洲av嫖农村妇女 | www.成人国产| 艳妇av | 中文字幕永久视频 | 欧美综合视频在线观看 | 黄骗免费网站 | 欧美黄色a视频 | 91资源站 | 欧美色图11p | 丝袜国产视频 | 国产精品色在线 | 一级片在线免费观看 | 久久国产在线视频 | 亚洲精品~无码抽插 | 国产 第1190页| 日韩黄片一区二区三区 | 黄色片播放器 | 亚洲一区中文字幕永久在线 | 国产盗摄视频在线观看 | 久久久久久国产精品视频 | 国产亚洲色婷婷久久99精品91 | 男女一级黄色 | 成人在线视屏 | 婷婷色在线视频 | 亚洲男人天堂影院 | 成人深夜在线 | 亚洲va国产天堂va久久 en | 国产一区二区亚洲 | a少妇| 色91精品久久久久久久久 | 中文字幕无码人妻少妇免费 | 久久有精品 | 亚洲高清免费 | 国产一区二区免费看 | 日韩1页| 日韩欧美猛交xxxxx无码 | 少妇肥臀大白屁股高清 | 99久久精品免费看国产四区 | 亚洲a级在线观看 | 蜜桃视频在线网站 | 躁躁躁日日躁 | 国产一在线 | 午夜亚洲aⅴ无码高潮片苍井空 | 国产欧美日韩在线播放 | 亚洲乱码一区二区 | 日韩精品一区中文字幕 | jizz成熟丰满日本少妇 | 污污视频在线观看免费 | 免费久草视频 | 欧美性生活网站 | 成人在线观看网站 | 精品国产欧美日韩 | 自拍三级视频 | 亚洲黄色小说视频 | 超碰碰碰 | 国产精品美女自拍视频 | 精品三级电影 | 91精东传媒理伦片在线观看 | www在线看片 | 一女被多男玩喷潮视频 | 国产成人精品免费 | 人人妻人人澡人人爽欧美一区 | 亚洲成年人免费观看 | 少妇人妻一区二区 | 欧美影院一区 | 国产成人精品女人久久久 | 成人一区二区av | 成人毛片av | 国产激情片 | 一卡二卡三卡四卡在线 | 久久网址| 神马影院午夜伦理 | 97神马影院 | 播放毛片| 亚洲狼人在线 | 农村老熟妇乱子伦视频 | 亚洲高清在线一区 | 免费观看成人av | 6080一级片 | 中文字幕乱码人妻无码久久 | 好吊妞在线观看 | 国产精品秘 | 国产不卡视频在线播放 | 美国黄色一级视频 | xxxx18国产| 青青草国产成人av片免费 | 人妻内射一区二区在线视频 | 91久久久久久久久久 | 亚洲天堂手机在线观看 | 高潮在线视频 | 午夜三级在线 | 秋霞av一区二区三区 | 天天射视频 | 久久综合九色综合欧美狠狠 | 国产性av| 亚洲天堂导航 | 九九天堂| 久久久久无码国产精品一区李宗瑞 |