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

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

 更新時(shí)間:2021年06月22日 09:20:23   作者:妄癡夢(mèng)中  
這篇文章主要為大家詳細(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)寫(xiě)入到下拉列表中
        //通過(guò)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['陜西省']=['西安市','咸陽(yáng)市','寶雞市','漢中市','延安市'];
    cityArr['四川省']=['成都市','達(dá)州市','廣元市','綿陽(yáng)市','樂(lè)山市'];
    cityArr['河南省']=['鄭州市','開(kāi)封市','洛陽(yáng)市','新鄉(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>

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

相關(guān)文章

最新評(píng)論

铁岭市| 辽阳县| 龙江县| 泾川县| 大埔县| 道真| 汉川市| 锦州市| 沙坪坝区| 土默特右旗| 介休市| 婺源县| 武定县| 新闻| 高碑店市| 溧阳市| 峡江县| 东莞市| 宜州市| 永宁县| 精河县| 太谷县| 灵川县| 平远县| 闻喜县| 安龙县| 申扎县| 贵州省| 加查县| 巴塘县| 峨眉山市| 兴化市| 依安县| 岳西县| 阿城市| 灵丘县| 新蔡县| 铜陵市| 宝鸡市| 城市| 桑日县|