最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于JavaScript實(shí)現(xiàn)省市聯(lián)動(dòng)效果

 更新時(shí)間:2021年06月22日 09:20:23   作者:妄癡夢中  
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)省市聯(lián)動(dòng)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了JavaScript實(shí)現(xiàn)省市聯(lián)動(dòng)效果的具體代碼,供大家參考,具體內(nèi)容如下

代碼:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>省市級(jí)聯(lián)動(dòng)效果</title>
</head>
<body onload="initProvince()">
省份:<select id="province" onchange="fillCity()"></select>
城市:<select  id="city"></select>
<script>
    /**
     * 初始化省份函數(shù)
     */
    function initProvince() {
        //聲明存儲(chǔ)省份的數(shù)組
        let provinceArr=["陜西省","四川省","河南省","山東省"];
        //將省份數(shù)組動(dòng)態(tài)寫入到下拉列表中
        //通過id獲得省份列表對(duì)象
        let proovinceObj=document.getElementById("province");
        //設(shè)置未選擇時(shí),展示的內(nèi)容
        let option=new Option("---請(qǐng)選擇省份---","");
        proovinceObj.options.add(option);
        //循環(huán)遍歷省份數(shù)組
        for (let province of provinceArr){
            //創(chuàng)建Option對(duì)象
            //參數(shù)一:列表顯示的內(nèi)容
            //參數(shù)二:option的values屬性值
            let option = new Option(province,province);
            //將option對(duì)象添加到provinceObj對(duì)象中
            proovinceObj.options.add(option);
        }
    }
    //創(chuàng)建城市數(shù)組
    //聲明一個(gè)用于存儲(chǔ)城市的數(shù)組
    let cityArr=new Array();
    cityArr['陜西省']=['西安市','咸陽市','寶雞市','漢中市','延安市'];
    cityArr['四川省']=['成都市','達(dá)州市','廣元市','綿陽市','樂山市'];
    cityArr['河南省']=['鄭州市','開封市','洛陽市','新鄉(xiāng)市','焦作市'];
    cityArr['山東省']=['濟(jì)南市','青島市','萊州市','煙臺(tái)市','德州市'];

    /**
     * 根據(jù)省份填充城市
     */
    function fillCity() {
        //獲得當(dāng)前選中的省份
        let provinceObj = document.getElementById("province");
        let province=provinceObj.value;
        //獲得城市列表對(duì)象
        let cityObj = document.getElementById("city");
        //清空城市列表中的原有數(shù)據(jù)
        cityObj.options.length=0;
        //判斷是否選擇了省份
        if (province!=""){
            let cityOption = new Option("---請(qǐng)選擇城市---","");
            cityObj.options.add(cityOption);
        }
        //根據(jù)該省份獲得對(duì)應(yīng)的城市數(shù)組,遍歷城市數(shù)組
        for (let city of cityArr[province]){
            //將每個(gè)城市填充到城市列表中
            let cityOption = new Option(city,city);
            cityObj.options.add(cityOption)
        }
    }
</script>
</body>
</html>

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

相關(guān)文章

最新評(píng)論

通化县| 安远县| 钟山县| 奉贤区| 宁明县| 武邑县| 鄂托克旗| 天镇县| 曲周县| 买车| 木兰县| 洛宁县| 竹溪县| 垣曲县| 芮城县| 田林县| 承德市| 南木林县| 凤庆县| 广丰县| 金秀| 太仓市| 宾阳县| 澎湖县| 区。| 岑巩县| 云林县| 那曲县| 衡山县| 泗阳县| 芜湖市| 察隅县| 思茅市| 集贤县| 射洪县| 通城县| 台东县| 沙湾县| 康平县| 额尔古纳市| 文化|