Second-level linkage between JavaScript provinces and cities, and javascript provinces and cities

Source: Internet
Author: User

Second-level linkage between JavaScript provinces and cities, and javascript provinces and cities

The XML file is responsible for saving the required data, while the HTML file is responsible for parsing XML data through javascript and displaying it on the page. The Code is as follows:


Cities. xml

<? Xml version = "1.0" encoding = "GB2312"?> <China> <province name = "Jilin province"> <city> Changchun </city> <city> Jilin city </city> <city> Siping </city> <city> Songyuan </city> <city> Tonghua </city> </province> <province name = "Liaoning province"> <city> Shenyang </city> <city> Dalian </city> <city> Anshan </city> <city> Fushun </city> </province> <province name = "Shandong province"> <city> Jinan </city> <city> Qingdao </city> <city> Weihai </city> <city> Yantai </city> <city> Weifang </city> </province> <province name = "Hubei province"> <city> Wuhan </city> <city> guangshui </city> <city> Xiaogan </city> <city> Jingzhou </city> <city> Huangshi </city> <city> Ezhou </city> <city> Huanggang </city> </province> </china>


City.html

<! Doctype html public "-// W3C // dtd html 4.01 Transitional // EN"> 



Question about level-2 interaction in the javascript menu list?

First, what does selectedIndex mean?

You can set the selectedIndex attribute or return the index number of the selected option in the drop-down list.

<Option value = "0"> select the province </OPTION> selectedIndex = 0
<Option value = "municipality"> municipality </OPTION> selectedIndex = 1

If you select a municipality

Var provinceCity = city [sltProvince. selectedIndex-1];
That is:
Var provinceCity = city [0]; // ["Beijing", "Tianjin", "Shanghai", "Chongqing"]

Then, the four cities are displayed in the city list.

Javascript achieves level-2 interaction, such as a drop-down list, one selecting province, and the other automatically displaying the corresponding City

<Script language = vbScript>
<! --
Public x (33)
X (0) = "Dongcheng, Xicheng, Chongwen, Xuanwu, Chaoyang, Fengtai, Shijingshan, Haidian, Mentougou, Fangshan, Tongzhou, Shunyi, Changping, Daxing, Pinggu, Huairou, Miyun, yanqing"
X (1) = "Huangpu, Luwan, Xuhui, Changning, Jingan, Putuo, Zhabei, Hongkou, Yangpu, Minhang, Baoshan, Jiading, Pudong, Jinshan, Songjiang, Qingpu, Nanhui, fengxian, Chongming"
X (2) = "peaceful, dongli, Hedong, Xiqing, Hexi, Jinnan, Nankai, Beichen, Hebei, Wuqing, Hongyi, Tanggu, hangu, Dagang, Ninghe, JingHai, baodi, Jixian county"
X (3) = "Wanzhou, Fuling, Yuzhong, dadukou, Jiangbei, Shapingba, jiulongpo, southbank, Beibei, wansheng, shuangbei, yubei, Bannan, Qijiang, Changshou, Zhujiang, tongliang, Dazu, Rongchang, bishan, liangping, chengkou, fengdu, dianjiang, Wulong, Zhongxian, kaixian, Yunyang, Fengjie, Wushan, Wuxi, shizhu, xiushan, Youyang, pengshui, jiangjin, Hechuan, Yongchuan, Nanchuan"
X (4) = "Shijiazhuang, Handan, Xingtai, Baoding, Zhangjiakou, Chengde, Langfang, Tangshan, Qinhuangdao, Cangzhou, Hengshui"
X (5) = "Taiyuan, Datong, Yangquan, Changzhi, Jincheng, Shuozhou, Luliang, Xinzhou, Jinzhong, Linfen, Yuncheng"
X (6) = "Hohhot, Baotou, Wuhai, Chifeng, Hulunbeier league, Alxa league, zhilimu league, Xing 'an league, ulanchab league, Xilin Gol league, bayannaoer league, and irk zhaomeng"
X (7) = "Shenyang, Dalian, Anshan, Fushun, Benxi, Dandong, Jinzhou, Yingkou, Fuxin, Liaoyang, Panjin, Tieling, Chaoyang, Huludao"
X (8) = "Changchun, Jilin, Siping, Liaoyuan, Tonghua, Baishan, Songyuan, Baicheng, Yanbian"
X (9) = "Harbin, QiQihar, Mudanjiang, Jiamusi, Daqing, Suihua, Hegang, Jixi, Heihe, Shuangyashan, Yichun, Qitaihe, Daxinganling"
X (10) = "Nanjing, Zhenjiang, Suzhou, Nantong, Yangzhou, Yancheng, Xuzhou, Lianyungang, Changzhou, Wuxi, Suqian, Taizhou, Huai 'an"
X (11) = "Hangzhou, Ningbo, Wenzhou, Jiaxing, Huzhou, Shaoxing, Jinhua, Quzhou, Zhoushan, Taizhou, Lishui"
X (12) = "Hefei, Wuhu, Bengbu, ma'anshan, Huaibei, Tongling, Anqing, Huangshan, Chuzhou, Suzhou, Chizhou, Huainan, Chaohu, Fuyang, lu'an, xuancheng, Zhuzhou"
X (13) = "Fuzhou, Xiamen, Putian, Sanming, Quanzhou, Zhangzhou, Nanping, Longyan, Ningde"
X (14) = "Nanchang city, Jingdezhen, Jiujiang, Yingtan, Pingxiang, Xinyu, Ganzhou, ji'an, Yichun, Fuzhou, Shangrao"
X (15) = "Jinan, Qingdao, Zibo, Zaozhuang, Dongying, Yantai, Weifang, Jining, tai'an, Weihai, Rizhao, LaiWu, Linyi, Dezhou, Liaocheng, Binzhou, Heze"
X (16) = "Zhengzhou, Kaifeng, Luoyang, Pingdingshan, Anyang, hebi, Xinxiang, Jiaozuo, Puyang, xuchang, Luohe, Sanmenxia, Nanyang, Shangqiu, Xinyang, Zhoukou, Zhumadian, jiyuan"
X (17) = "Wuhan, Yichang, Jingzhou, Xiangfan, Huangshi, Jingmen, Huanggang, Shiyan, Enshi, Qianjiang, Tianmen, Xiantao, Sui Zhou, Xianning, Xiaogan, Ezhou"
X (18) = "Changsha, Changde, Zhuzhou, Xiangtan, Hengyang, Yueyang, Shaoyang, Yiyang, loudi, Huaihua, Chenzhou, Yongzhou, Xiangxi, and Zhangjiajie"
X (19) = "Guangzhou, Shenzhen, Zhuhai, Shantou, Dongguan, Zhongshan, Foshan, Shaoguan, Jiangmen, Zhanjiang, Maoming, Zhaoqing, Huizhou, Meizhou, Shanwei, Heyuan, Yangjiang, qingyuan, Chaozhou, Jieyang, yunfu"
X (20) = "Nanning, Liuzhou, Guilin, Wuzhou, Beihai, Fangchenggang, Qinzhou, Guigang, Yulin, Nanning, and Liuzhou... full text>

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.