亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

js實現(xiàn)城市級聯(lián)菜單的2種方法

 更新時間:2017年06月23日 09:29:01   作者:斯丟皮德曼  
這篇文章主要為大家詳細介紹了js實現(xiàn)城市級聯(lián)菜單的2種方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了js實現(xiàn)城市級聯(lián)菜單的具體代碼,供大家參考,具體內(nèi)容如下

方法一:用switch方法判斷。

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <script type="text/javascript">
    function changeCity() {

      var x=['牛奶','豆?jié){','油條'];
      console.log(x.join(','));

      var y=[33,22,66,12];
      console.log(y.sort());


      //如果選擇的是河南 在城市中: 洛陽 ,駐馬店
      //如果選擇的是河北 在城市中: 石家莊 ,保定
      var province = document.getElementById('selProvince');
      var city = document.getElementById('selCity');
      //在添加城市前,先清空上一次添加的城市
      city.length = 1;
      switch (province.value) {
        case '河南省':
          var op1 = new Option('洛陽', '洛陽');
          var op2 = new Option('駐馬店', '駐馬店');
          city.add(op1, null);
          city.add(op2, null);
          break;
        case '河北省':
          var op1 = new Option('石家莊', '石家莊');
          var op2 = new Option('保定', '保定');
          city.add(op1, null);
          city.add(op2, null);
          break;
      }
    }
  </script>
</head>
<body>
<form action="" name="myform">
  <select id="selProvince" onchange="changeCity( )">
    <option>--選擇省份--</option>
    <option value="河南省">河南省</option>
    <option value="河北省">河北省</option>
  </select>
  <select id="selCity">
    <option>--選擇城市--</option>
  </select>
</form>
</body>
</html>

方法二:用if進行判斷。

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <script>
    function chagecity() {
      var citylist = [];
      citylist['四川省'] = ['成都市', '郫都區(qū)'];
      citylist['廣東省'] = ['深圳市', '東莞市'];
      var provinceV = document.getElementById("province").value;
      var city = document.getElementById("city");
      city.length = 1; //清除當前city中的選項
//        for (var i in citylist){
//          if (i == provinceV){
//            for (var j in citylist[i]){
//              citylist.add(new Option(citylist[i][j],citylist[i][j]),null);
//            }
//          }
//        }
      for (var i in citylist) {
        if (i == provinceV) {//判斷i是不是等于province中的值
          for (var j in citylist[i]) {//遍歷citylist數(shù)組
            var op = new Option(citylist[i][j], citylist[i][j]);//把定義好的數(shù)據(jù)添加到city中
            city.add(op, null);
          }
        }
      }

    }
  </script>
</head>
<body>
<form action="">
  <select name="" id="province" onchange="chagecity()">
    <option value="四川省">四川</option>
    <option value="廣東省">廣東</option>
  </select>
  <select id="city">
    <option value="選擇城市">選擇城市</option>
  </select>
</form>
</body>
</html>

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • uniapp小程序自定義tabbar以及初次加載閃屏解決方法

    uniapp小程序自定義tabbar以及初次加載閃屏解決方法

    Uniapp小程序可以通過自定義tabbar來實現(xiàn)更加個性化的界面設計,下面這篇文章主要給大家介紹了關于uniapp小程序自定義tabbar以及初次加載閃屏解決方法,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • JavaScript Date對象應用實例分享

    JavaScript Date對象應用實例分享

    這篇文章主要分享了JavaScript Date對象應用實例,獲取日期時間,倒計時功能實現(xiàn),限時搶購活動,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • 我見過最全的個人js加解密功能頁面

    我見過最全的個人js加解密功能頁面

    利用js進行加解密是我們經(jīng)常會遇到的一個功能,本文給大家介紹的是我目前見到的最全的個人js加解密功能頁面,分享出來供大家參考學習,需要的朋友們隨著小編來一起學習學習吧
    2007-12-12
  • js中關于Blob對象的介紹與使用

    js中關于Blob對象的介紹與使用

    這篇文章主要介紹了js中關于Blob對象的介紹與使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • uniapp項目實踐自定義分享組件示例

    uniapp項目實踐自定義分享組件示例

    這篇文章主要為大家介紹了uniapp項目實踐自定義分享組件示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • javascript js 操作數(shù)組 增刪改查的簡單實現(xiàn)

    javascript js 操作數(shù)組 增刪改查的簡單實現(xiàn)

    下面小編就為大家?guī)硪黄猨avascript js 操作數(shù)組 增刪改查的簡單實現(xiàn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • Bootstrap4 gulp 配置詳解

    Bootstrap4 gulp 配置詳解

    這篇文章主要介紹了Bootstrap4 gulp 配置詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • javascript彈出頁面回傳值的方法

    javascript彈出頁面回傳值的方法

    這篇文章主要介紹了javascript彈出頁面回傳值的方法,實例分析了由a1.html彈出的b1.html回傳值的實現(xiàn)方法,非常具有實用價值,需要的朋友可以參考下
    2015-01-01
  • createTextRange()的使用示例含文本框選中部分文字內(nèi)容

    createTextRange()的使用示例含文本框選中部分文字內(nèi)容

    這篇文章主要介紹了createTextRange()的使用示例,需要的朋友可以參考下
    2014-02-02
  • 百度地圖JavascriptApi Marker平滑移動及車頭指向行徑方向

    百度地圖JavascriptApi Marker平滑移動及車頭指向行徑方向

    本文主要介紹了百度地圖JavascriptApi Marker平滑移動及車頭指向行徑方向的相關知識。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03

最新評論