闲置的鸡蛋伤害,首先封装两级城市下拉,以确保HTML










然后是JS的调用(新SelectCity)。懒分离这里JS网页上写的

有一个词与代码不符。














函数的SelectCity(){
This.init();
}

SelectCity。原型= {

init:函数(){
this.arr =新的数组();
这proarr = {。
北京、上海、天津、重庆、河北、山西、内蒙古、吉林、黑龙江、江苏、浙江、安徽、福建、江西和山东。辽宁、、中国、中国、中国、中国、中国、中国、中国、中国、中国、中国、中国、中国、中国、中国和中国。河南,湖北,湖南,广东,广西,四川,贵州,云南,陕西,甘肃,宁夏,青海,新疆和香港。西藏。海南。澳门,台湾
}
本。ARR { 0 } =董成,Xicheng,崇文,朝阳,宣武,凤台,石景山,海淀,门头沟,房山,通州,顺义,常平,大兴,平谷,怀柔,密云县,延庆;
本。ARR { 1黄浦、卢湾、徐汇} =
本。ARR { 2 } =和平、东丽、西青、Hedong、Hexi、Nankai、津南、北辰、河北、武清、塘沽、汉沽、宁河、静海、红旗桥、大港、宝坻、蓟县;
本。ARR { 3万州,涪陵,榆中,Dadukou,Jiangbei } =,,沙坪坝,九龙坡,Beibei,万盛,渝北,巴南,南岸,潜江、綦江、双桥、潼南、长寿、铜梁、大足、荣昌、璧山、梁平、丰都、垫江、Chengkou、武隆、忠县、开县云阳,奉节,巫山,无锡,Xiushan,酉阳,合川,彭水石、江津、永川、南川;
本。ARR { 4石家庄、邯郸、邢台} =
本。ARR { 5 } =太原,大同市,阳泉,长治,晋城,朔州,吕梁,忻州,晋中,临汾,运城;
本。ARR { 6 } =呼和浩特,包头,乌海,赤峰,呼伦贝尔盟,阿拉善,Zhelimumeng,兴安盟,锡林郭勒盟,乌兰察布盟,巴彦淖尔盟、伊克昭盟;
本。ARR { 7沈阳、大连、鞍山} =
本。ARR { 8 } =长春,吉林,四平市,辽源,通化,松原,拜城,白山市,延边;
本。ARR { 9哈尔滨、齐齐哈尔、牡丹江} =
本。ARR { 10南京、镇江、苏州} =
本。ARR { 11杭州、宁波、温州} =
本。ARR { 12合肥、芜湖、蚌埠} =
本。ARR { 13福州,厦门,莆田,三明,泉州} =,,漳州,南平,龙岩,宁德;
本。ARR { 14 } = 在南昌市,景德镇,九江市,鹰潭,萍乡,赣州,吉安,新余,伊春,福州,上饶;
本。ARR { 15济南、青岛、淄博} =
本。ARR { 16 } =郑州,洛阳,平顶山,安阳市,鹤壁,新乡,焦作,濮阳,许昌,漯河,三门峡,南阳,商丘,信阳,周口,驻马店,济源;
本。ARR { 17武汉、宜昌、荆州} =
本。ARR { 18 } =长沙,常德,株洲,湘潭,衡阳,岳阳,邵阳,益阳,娄底,怀化,郴州,永州,湘西,张家界;
本。ARR { 19广州、深圳、珠海} =
本。ARR { 20 } =南宁,柳州,桂林,梧州,北海,防城港,钦州,贵港市,玉林,南宁区,柳州区,贺州,百色市,河池;
本。ARR { 21 } =海口,三亚;
本。ARR { 22成都、绵阳、德阳} =
本。ARR { 23贵阳、六盘水、遵义} =
本。ARR { 24昆明、Dali、曲靖} =
本。ARR { 25 } =拉萨、日喀则、林芝、昌都、Shannan、Nagqu、阿里;
本。ARR { 26西安、宝鸡、咸阳} =
本。ARR { 27兰州,嘉峪关,金昌,白银市,天水市} =,,酒泉,张掖,武威,定西,陇南,平凉,庆阳,临夏,甘南;
本。ARR { 28 } =银川、石嘴山、吴中、固原;
本。ARR { 29 } =西宁、海东市、海南、黄南、玉树、Haibei、果洛、海西;
本。ARR { 30乌鲁木齐,石河子,克拉玛依,伊犁,巴彦高勒} =,,昌吉,博尔塔拉,吐鲁番,Hami Prefecture,喀什,和田,阿克苏;
本。ARR { 31 } =香港;
本。ARR { 32 } =澳门;
本。ARR { 33 } =台北,高雄,台中,台南,南头,屏东,云林,新竹,彰化,苗栗,嘉义,花莲,桃源,依兰,基隆,台东,金门,马祖,澎湖;

VaR的城市document.getelementbyid(城市);
无功cityarr =这。ARR { 0 }。分裂(
VaR的亲= document.getelementbyid(省);

北京的初始化
对于(var i = 0;i < this.proarr.length;i++)
{

亲{我} =新的选项(这。proarr {我},这。proarr {我});

}

北京市/初始化
对于(var i = 0;i < cityarr.length;i++)
{
市{我} =新的选项(cityarr {我},cityarr {我});

}

This.handelEvent();

},
handelevent:函数(){
无功_this =这;
/ /警报(这个。ARR { 20 })
VaR的亲= document.getelementbyid(省);
VaR的城市document.getelementbyid(城市);
无功pro_city = document.getelementbyid('pro_city);
亲。onchange =函数(){
VaR指标= this.selectedindex;
无功cityarr = _this。ARR {指数}。分裂(
city.length = 0;
城市中数组中的值填充到下拉框中的城市中。
对于(var i = 0;i < cityarr.length;i++)
{
市{我} =新的选项(cityarr {我},cityarr {我});
}
}

城市。变化=函数(){
可以在一个隐藏输入中定制写/ 格式的最终值。
pro_city。值=亲。价值+ - + this.value;
警报(pro_city。值)
}
}
}

新的selectcity();





以上是原js包的两个级别的城市下拉列表的全部内容,这是你带来的。我希望你能支持很多脚步声。