亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

Javascript實現動態菜單添加的實例代碼

2019-11-20 22:33:48
字體:
來源:轉載
供稿:網友

先來看看效果:

Html源碼:

復制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>動態改變菜單</title> 
<script type="text/javascript" src="jquery.js"></script> 
<script type="text/javascript" src="SelectMenu.js"></script> 
</head> 
<body> 
<form action="#"> 
<br/> 
<br/> 
<br/> 
    <div class="Address"> 
        <span class="Province">Province: 
            <select> 
                <option value="" selected="selected">Please Choose Province</option> 
                <option value="HeBei">HeBei</option> 
                <option value="ShanDong">ShanDong</option> 
            </select>  
        </span> 
        <span class="City" style="display:none">City: 
            <select> 
            </select> 
        </span> 
        <span class="Area" style="display:none">Area: 
            <select> 
            </select> 
        </span> 
        <br/> 
         <br/> 
        <span class="AddressSelect" style="display:none"> 
        </span> 
    </div> 
</form> 
</body> 
</html> 

Javascript源碼
復制代碼 代碼如下:

$(document).ready(function () { 
    //找到三個下拉框  
    var ProvinceSelect = $(".Province").children("select"); 
    var CitySelect = $(".City").children("select"); 
    var AreaSelect = $(".Area").children("select"); 
    var AddressSelect=$(".AddressSelect"); 
    //給第二個下拉框注冊事件  
    ProvinceSelect.change(function () { 
        //1、獲取當前下拉框的值  
         var ProvinceValue = $(this).val(); 
        //1.1只要第一個下拉框內容有變化,第三個下拉框就要隱藏起來  
        AreaSelect.parent().hide(); 
        AddressSelect.hide(); 
        AddressSelect.html(""); 
        //2、如果值不為空,則顯示城市下拉框  
         if (ProvinceValue != "") { 
                   CitySelect.html(""); 
                   $("<option value=''>Please Choose City</option>").appendTo(CitySelect); 
                    switch(ProvinceValue) 
                       { 
                        //實際項目中,這個城市數組肯定是在服務器獲取的,這里為了簡便,我就直接自定義了一個數組  
                        //如果追求完美,這里還可以加一道緩存,防止重復獲取  
                       case "HeBei": 
                            var CityOfHeBei=["ShiJiaZhuang","CangZhou","LangFang"];  
                            for(var i=0;i<CityOfHeBei.length;i++){ 
                                $("<option value='"+CityOfHeBei[i]+"'>"+CityOfHeBei[i]+"</option>").appendTo(CitySelect); 
                            } 
                             break; 
                       case "ShanDong": 
                            var CityOfShanDon=["JiNan","DeZhou","QingDao"];      
                            for(var i=0;i<CityOfShanDon.length;i++){ 
                                $("<option value='"+CityOfShanDon[i]+"'>"+CityOfShanDon[i]+"</option>").appendTo(CitySelect); 
                            } 
                            break; 
                       } 
                 CitySelect.parent().show();    
        } else { 
            CitySelect.parent().hide(); 
        } 
    }); 
    //給第二個下拉框注冊事件  
     CitySelect.change(function () { 
            var CityValue = $(this).val();       
            AddressSelect.hide(); 
            AreaSelect.parent().hide();  
            AddressSelect.html(""); 
             if (CityValue != "") { 
                   AreaSelect.html(""); 
                   $("<option value=''>Please Choose Area</option>").appendTo(AreaSelect); 
                    switch(CityValue) 
                       { 
                       //實際項目中,這個區數組肯定是在服務器獲取的,這里為了簡便,我就直接自定義了一個數組  
                       //如果追求完美,這里還可以加一道緩存,防止重復獲取  
                       case "ShiJiaZhuang": 
                            var AreaOfCity=["GaoXinQu","KaiFaQu","XinHuaQu"];    
                            for(var i=0;i<AreaOfCity.length;i++){ 
                                $("<option value='"+AreaOfCity[i]+"'>"+AreaOfCity[i]+"</option>").appendTo(AreaSelect); 
                            } 
                             break; 
                       case "CangZhou": 
                            var AreaOfCity=["XinHuaQu","YunHeQu"];       
                            for(var i=0;i<AreaOfCity.length;i++){ 
                                $("<option value='"+AreaOfCity[i]+"'>"+AreaOfCity[i]+"</option>").appendTo(AreaSelect); 
                            } 
                            break; 
                       case "LangFang": 
                            var AreaOfCity=["AnCiQu","GuangYangQu"]; 
                            for(var i=0;i<AreaOfCity.length;i++){ 
                                $("<option value='"+AreaOfCity[i]+"'>"+AreaOfCity[i]+"</option>").appendTo(AreaSelect); 
                            } 
                            break; 
                       case "QingDao": 
                            var AreaOfCity=["GaoXinQu","KaiFaQu","XinHuaQu"];    
                            for(var i=0;i<AreaOfCity.length;i++){ 
                                $("<option value='"+AreaOfCity[i]+"'>"+AreaOfCity[i]+"</option>").appendTo(AreaSelect); 
                            } 
                             break; 
                       case "DeZhou": 
                            var AreaOfCity=["XinHuaQu","YunHeQu"];       
                            for(var i=0;i<AreaOfCity.length;i++){ 
                                $("<option value='"+AreaOfCity[i]+"'>"+AreaOfCity[i]+"</option>").appendTo(AreaSelect); 
                            } 
                            break; 
                       case "JiNan": 
                            var AreaOfCity=["AnCiQu","GuangYangQu"]; 
                            for(var i=0;i<AreaOfCity.length;i++){ 
                                $("<option value='"+AreaOfCity[i]+"'>"+AreaOfCity[i]+"</option>").appendTo(AreaSelect); 
                            } 
                            break; 
                       } 
                     AreaSelect.parent().show();  
             } else { 
                     AreaSelect.parent().hide(); 
            } 
    }); 
    AreaSelect.change(function(){ 
            var AreaValue=$(this).val(); 
            AddressSelect.html(""); 
            if (AreaValue!=""){ 
                $("<span>The Address Is --Province: "+ProvinceSelect.val()+"  City: "+CitySelect.val()+"  Area: "+AreaSelect.val()+"</span>").appendTo(AddressSelect); 
            AddressSelect.show(); 
            //alert("The Address Is  Province: "+ProvinceSelect.val()+"  City: "+CitySelect.val()+"  Area: "+AreaSelect.val());  
                }                   
     }) 
}); 

這里還引用了Jquery,貌似實現這個效果,用不用都無所謂,最近為了熟悉Jquery的用法,所以就加上了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美国产日韩视频| 国产精品久久久久7777婷婷| 国产精品精品国产| 亚洲伊人久久综合| 亚洲国产精品99| 亚洲欧洲免费视频| 久久久久久久电影一区| 国产亚洲精品综合一区91| 国产在线观看一区二区三区| 日韩小视频在线| 日韩电影中文字幕| 亚洲精品网站在线播放gif| 亚洲成人免费网站| 日韩av网站电影| 欧美日韩ab片| 欧美精品一本久久男人的天堂| 91精品视频在线播放| 色妞一区二区三区| 91国产视频在线| 91亚洲国产成人精品性色| 久久久国产精品免费| 国产精品高潮视频| 色妞一区二区三区| 亚洲人成亚洲人成在线观看| 日韩久久精品电影| 国产欧美精品一区二区| 日本精品va在线观看| 日韩精品免费综合视频在线播放| 国产精品h在线观看| 久久91精品国产91久久跳| 日韩资源在线观看| 亚洲欧美在线磁力| 日本亚洲欧美三级| 欧美激情乱人伦| 亚洲午夜未满十八勿入免费观看全集| 国产亚洲福利一区| 38少妇精品导航| 日韩在线视频一区| 久久久久久网址| 亚洲成人a**站| 一区二区三区美女xx视频| 久久久久久免费精品| 久久久久久久久久国产精品| 中文字幕自拍vr一区二区三区| 最新91在线视频| 亚洲视频在线观看免费| 国产亚洲一区二区精品| 92国产精品久久久久首页| 国产精品看片资源| 深夜福利一区二区| 亚洲精品国精品久久99热一| 国产精品视频久久| 91久久久久久国产精品| 欧美一级在线亚洲天堂| 欧美日韩精品国产| 91久久精品日日躁夜夜躁国产| 日韩欧美aⅴ综合网站发布| 一区二区三区高清国产| 69影院欧美专区视频| 欧美乱大交做爰xxxⅹ性3| 成人福利在线观看| 国产日韩在线看| 欧美性受xxxx黑人猛交| 亚洲第一天堂无码专区| 性欧美暴力猛交69hd| 亚洲图中文字幕| 91伊人影院在线播放| 国产成人在线亚洲欧美| 日韩电影在线观看永久视频免费网站| 久久在线视频在线| 色噜噜狠狠色综合网图区| www.亚洲人.com| 亚洲aⅴ男人的天堂在线观看| 国产精品高潮呻吟久久av黑人| 久久精品久久久久久| 狠狠做深爱婷婷久久综合一区| 亚洲裸体xxxx| 亚洲天堂成人在线视频| 欧美激情xxxx性bbbb| 亚洲国产成人在线播放| 欧美精品在线观看91| 97久久精品国产| 97视频在线看| 亚洲色图17p| 在线国产精品视频| 亚洲成人黄色在线观看| 欧美专区在线播放| 成人免费网站在线观看| 欧美国产精品人人做人人爱| 亚洲欧美国产高清va在线播| 亚洲欧美一区二区三区情侣bbw| 欧美一级视频在线观看| 九九精品视频在线观看| 欧美精品激情blacked18| 欧美黑人又粗大| 国产精品自产拍在线观看中文| 欧美日韩裸体免费视频| 久久久人成影片一区二区三区观看| 国产精品情侣自拍| 国产精品九九久久久久久久| 久久亚洲电影天堂| 欧美在线免费视频| 国产精品久久久久7777婷婷| 欧美日韩性生活视频| 日韩欧美精品中文字幕| 欧美日韩在线视频首页| 精品久久久免费| 久久伊人91精品综合网站| 91九色精品视频| 日本视频久久久| 91po在线观看91精品国产性色| 国产日韩欧美综合| 另类美女黄大片| 欧洲美女免费图片一区| 欧美激情视频三区| 久久久久久午夜| 久久影视电视剧凤归四时歌| 欧美激情小视频| 日韩高清电影好看的电视剧电影| 日本伊人精品一区二区三区介绍| 亚洲天堂网站在线观看视频| 久久久久久久久中文字幕| 亚洲精品黄网在线观看| 色综合视频网站| 97香蕉超级碰碰久久免费的优势| 国产一区二区三区在线视频| 日本高清视频一区| 97超级碰碰人国产在线观看| 欧美电影免费观看高清完整| 亚洲国产精品va| 97久久精品国产| 欧美激情一级二级| 日韩精品视频在线观看免费| 久久777国产线看观看精品| 国产aⅴ夜夜欢一区二区三区| 色一情一乱一区二区| 2019国产精品自在线拍国产不卡| 日本亚洲欧洲色α| 国产99视频精品免视看7| 国产精品白嫩初高中害羞小美女| 中文字幕日韩欧美精品在线观看| 久久免费少妇高潮久久精品99| 高清一区二区三区四区五区| 久久久久久午夜| 亚洲国产精久久久久久| 俺去了亚洲欧美日韩| 亚洲一区www| 亚洲精品日韩激情在线电影| 欧美精品videos另类日本| 国产精品美女网站| 欧美精品做受xxx性少妇| 精品调教chinesegay| 亚洲成人激情图| 久久精品中文字幕| 国产精品中文字幕在线观看| 欧美日韩国产色视频| 国内精品久久久久久中文字幕| 亚洲视频免费一区| 91香蕉电影院| 久久久爽爽爽美女图片| 日韩资源在线观看| 欧美超级乱淫片喷水| 91久久精品国产91久久| 国产精品欧美久久久|