1. 程式人生 > >原生js的二級聯動

原生js的二級聯動

長沙 湖北 合肥 city array 河北 .text 長春 佛山

<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>

<script language=javascript>

cities = new Object();

cities[‘臺灣‘]=new Array(‘臺北‘,‘臺南‘,‘其他‘);

cities[‘馬來西亞‘]=new Array(‘Malaysia‘);

cities[‘北京‘]=new Array(‘北京‘);

cities[‘上海‘]=new Array(‘上海‘);

cities[‘天津‘]=new Array(‘天津‘);

cities[‘重慶‘]=new Array(‘重慶‘);

cities[‘河北省‘]=new Array(‘石家莊‘, ‘張家口‘, ‘承德‘, ‘秦皇島‘, ‘唐山‘, ‘廊坊‘, ‘保定‘, ‘滄州‘, ‘衡水‘, ‘邢臺‘, ‘邯鄲‘);

cities[‘山西省‘]=new Array(‘太原‘, ‘大同‘, ‘朔州‘, ‘陽泉‘, ‘長治‘, ‘晉城‘, ‘忻州‘, ‘呂梁‘, ‘晉中‘, ‘臨汾‘, ‘運城‘);

cities[‘遼寧省‘]=new Array(‘沈陽‘, ‘朝陽‘, ‘阜新‘, ‘鐵嶺‘, ‘撫順‘, ‘本溪‘, ‘遼陽‘, ‘鞍山‘, ‘丹東‘, ‘大連‘, ‘營口‘, ‘盤錦‘, ‘錦州‘, ‘葫蘆島‘);

cities[‘吉林省‘]=new Array(‘長春‘, ‘白城‘, ‘松原‘, ‘吉林‘, ‘四平‘, ‘遼源‘, ‘通化‘, ‘白山‘, ‘延邊‘);

cities[‘黑龍江省‘]=new Array(‘哈爾濱‘, ‘齊齊哈爾‘, ‘黑河‘, ‘大慶‘, ‘伊春‘, ‘鶴崗‘, ‘佳木斯‘, ‘雙鴨山‘, ‘七臺河‘, ‘雞西‘, ‘牡丹江‘, ‘綏化‘, ‘大興安‘);

cities[‘江蘇省‘]=new Array(‘南京‘, ‘徐州‘, ‘連雲港‘, ‘宿遷‘, ‘淮陰‘, ‘鹽城‘, ‘揚州‘, ‘泰州‘, ‘南通‘, ‘鎮江‘, ‘常州‘, ‘無錫‘, ‘蘇州‘);

cities[‘浙江省‘]=new Array(‘杭州‘, ‘湖州‘, ‘嘉興‘, ‘舟山‘, ‘寧波‘, ‘紹興‘, ‘金華‘, ‘臺州‘, ‘溫州‘, ‘麗水‘);

cities[‘安徽省‘]=new Array(‘合肥‘, ‘宿州‘, ‘淮北‘, ‘阜陽‘, ‘蚌埠‘, ‘淮南‘, ‘滁州‘, ‘馬鞍山‘, ‘蕪湖‘, ‘銅陵‘, ‘安慶‘, ‘黃山‘, ‘六安‘, ‘巢湖‘, ‘池州‘, ‘宣城‘);

cities[‘福建省‘]=new Array(‘福州‘, ‘南平‘, ‘三明‘, ‘莆田‘, ‘泉州‘, ‘廈門‘, ‘漳州‘, ‘龍巖‘, ‘寧德‘);

cities[‘江西省‘]=new Array(‘南昌‘, ‘九江‘, ‘景德鎮‘, ‘鷹潭‘, ‘新余‘, ‘萍鄉‘, ‘贛州‘, ‘上饒‘, ‘撫州‘, ‘宜春‘, ‘吉安‘);

cities[‘山東省‘]=new Array(‘濟南‘, ‘聊城‘, ‘德州‘, ‘東營‘, ‘淄博‘, ‘濰坊‘, ‘煙臺‘, ‘威海‘, ‘青島‘, ‘日照‘, ‘臨沂‘, ‘棗莊‘, ‘濟寧‘, ‘泰安‘, ‘萊蕪‘, ‘濱州‘, ‘菏澤‘);

cities[‘河南省‘]=new Array(‘鄭州‘, ‘三門峽‘, ‘洛陽‘, ‘焦作‘, ‘新鄉‘, ‘鶴壁‘, ‘安陽‘, ‘濮陽‘, ‘開封‘, ‘商丘‘, ‘許昌‘, ‘漯河‘, ‘平頂山‘, ‘南陽‘, ‘信陽‘, ‘周口‘, ‘駐馬店‘);

cities[‘湖北省‘]=new Array(‘武漢‘, ‘十堰‘, ‘襄攀‘, ‘荊門‘, ‘孝感‘, ‘黃岡‘, ‘鄂州‘, ‘黃石‘, ‘鹹寧‘, ‘荊州‘, ‘宜昌‘, ‘恩施‘, ‘襄樊‘);

cities[‘湖南省‘]=new Array(‘長沙‘, ‘張家界‘, ‘常德‘, ‘益陽‘, ‘嶽陽‘, ‘株洲‘, ‘湘潭‘, ‘衡陽‘, ‘郴州‘, ‘永州‘, ‘邵陽‘, ‘懷化‘, ‘婁底‘, ‘湘西‘);

cities[‘廣東省‘]=new Array(‘廣州‘, ‘清遠‘, ‘韶關‘, ‘河源‘, ‘梅州‘, ‘潮州‘, ‘汕頭‘, ‘揭陽‘, ‘汕尾‘, ‘惠州‘, ‘東莞‘, ‘深圳‘, ‘珠海‘, ‘江門‘, ‘佛山‘, ‘肇慶‘, ‘雲浮‘, ‘陽江‘, ‘茂名‘, ‘湛江‘);

cities[‘海南省‘]=new Array(‘海口‘, ‘三亞‘);

cities[‘四川省‘]=new Array(‘成都‘, ‘廣元‘, ‘綿陽‘, ‘德陽‘, ‘南充‘, ‘廣安‘, ‘遂寧‘, ‘內江‘, ‘樂山‘, ‘自貢‘, ‘瀘州‘, ‘宜賓‘, ‘攀枝花‘, ‘巴中‘, ‘達川‘, ‘資陽‘, ‘眉山‘, ‘雅安‘, ‘阿壩‘, ‘甘孜‘, ‘涼山‘);

cities[‘貴州省‘]=new Array(‘貴陽‘, ‘六盤水‘, ‘遵義‘, ‘畢節‘, ‘銅仁‘, ‘安順‘, ‘黔東南‘, ‘黔南‘, ‘黔西南‘);

cities[‘雲南省‘]=new Array(‘昆明‘, ‘曲靖‘, ‘玉溪‘, ‘麗江‘, ‘昭通‘, ‘思茅‘, ‘臨滄‘, ‘保山‘, ‘德宏‘, ‘怒江‘, ‘迪慶‘, ‘大理‘, ‘楚雄‘, ‘紅河‘, ‘文山‘, ‘西雙版納‘);

cities[‘陜西省‘]=new Array(‘西安‘, ‘延安‘, ‘銅川‘, ‘渭南‘, ‘鹹陽‘, ‘寶雞‘, ‘漢中‘, ‘榆林‘, ‘商洛‘, ‘安康‘);

cities[‘甘肅省‘]=new Array(‘蘭州‘, ‘嘉峪關‘, ‘金昌‘, ‘白銀‘, ‘天水‘, ‘酒泉‘, ‘張掖‘, ‘武威‘, ‘慶陽‘, ‘平涼‘, ‘定西‘, ‘隴南‘, ‘臨夏‘, ‘甘南‘);

cities[‘青海省‘]=new Array(‘西寧‘, ‘海東‘, ‘西寧‘, ‘海北‘, ‘海南‘, ‘黃南‘, ‘果洛‘, ‘玉樹‘, ‘海西‘);

cities[‘內蒙古‘]=new Array(‘呼和浩特‘, ‘包頭‘, ‘烏海‘, ‘赤峰‘, ‘呼倫貝爾盟‘, ‘興安盟‘, ‘哲裏木盟‘, ‘錫林郭勒盟‘, ‘烏蘭察布盟‘, ‘鄂爾多斯‘, ‘巴彥淖爾盟‘, ‘阿拉善盟‘);

cities[‘廣西‘]=new Array(‘南寧‘, ‘桂林‘, ‘柳州‘, ‘梧州‘, ‘貴港‘, ‘玉林‘, ‘欽州‘, ‘北海‘, ‘防城港‘, ‘南寧‘, ‘百色‘, ‘河池‘, ‘柳州‘, ‘賀州‘);

cities[‘西藏‘]=new Array(‘拉薩‘, ‘那曲‘, ‘昌都‘, ‘林芝‘, ‘山南‘, ‘日喀則‘, ‘阿裏‘);

cities[‘寧夏‘]=new Array(‘銀川‘, ‘石嘴山‘, ‘吳忠‘, ‘固原‘);

cities[‘新疆‘]=new Array(‘烏魯木齊‘, ‘克拉瑪依‘, ‘喀什‘, ‘阿克蘇‘, ‘和田‘, ‘吐魯番‘, ‘哈密‘, ‘博爾塔拉‘, ‘昌吉‘, ‘巴音郭楞‘, ‘伊犁‘, ‘塔城‘, ‘阿勒泰‘);

cities[‘香港‘]=new Array(‘香港‘);

cities[‘澳門‘]=new Array(‘澳門‘);

function set_city(province, city)

{

var pv, cv;

var i, ii;

pv=province.value;

cv=city.value;

city.length=1;

if(pv==‘0‘) return;

if(typeof(cities[pv])==‘undefined‘) return;

for(i=0; i<cities[pv].length; i++)

{

ii = i+1;

city.options[ii] = new Option();

city.options[ii].text = cities[pv][i];

city.options[ii].value = cities[pv][i];

}

}

</script>

<SELECT name="sheng" id="to_cn" onchange="set_city(this, document.getElementById(‘city‘)); WYL();" class=login_text_input >

<option value=0>請選擇</option>

<option value=臺灣>臺灣</option>

<option value=馬來西亞>馬來西亞</option>

<option value=北京>北京</option>

<option value=上海>上海</option>

<option value=天津>天津</option>

<option value=重慶>重慶</option>

<option value=河北省>河北省</option>

<option value=山西省>山西省</option>

<option value=遼寧省>遼寧省</option>

<option value=吉林省>吉林省</option>

<option value=黑龍江省>黑龍江省</option>

<option value=江蘇省>江蘇省</option>

<option value=浙江省>浙江省</option>

<option value=安徽省>安徽省</option>

<option value=福建省>福建省</option>

<option value=江西省>江西省</option>

<option value=山東省>山東省</option>

<option value=河南省>河南省</option>

<option value=湖北省>湖北省</option>

<option value=湖南省>湖南省</option>

<option value=廣東省>廣東省</option>

<option value=海南省>海南省</option>

<option value=四川省>四川省</option>

<option value=貴州省>貴州省</option>

<option value=雲南省>雲南省</option>

<option value=陜西省>陜西省</option>

<option value=甘肅省>甘肅省</option>

<option value=青海省>青海省</option>

<option value=內蒙古>內蒙古</option>

<option value=廣西>廣西</option>

<option value=西藏>西藏</option>

<option value=寧夏>寧夏</option>

<option value=新疆>新疆</option>

<option value=香港>香港</option>

<option value=澳門>澳門</option>
</SELECT> - 市
<select id="city" class=login_text_input name="shi">

<option value=0>請選擇</option>

</select>
</body>
</html>

原生js的二級聯動