![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
Code
1![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<script language="javascript">![](https://www.cnblogs.com/Images/dot.gif)
2
var _Array = [];
3
_Array[_Array.length] = ['北京', '北京'];
4
_Array[_Array.length] = ['上海', '上海'];
5
_Array[_Array.length] = ['天津', '天津'];
6
_Array[_Array.length] = ['重庆', '重庆'];
7
_Array[_Array.length] = ['香港', '香港'];
8
_Array[_Array.length] = ['澳门', '澳门'];
9
_Array[_Array.length] = ['山东', '济南', '青岛', '淄博', '枣庄', '东营', '烟台', '潍坊', '济宁', '泰安', '威海', '日照', '莱芜', '临沂', '德州', '聊城', '滨州', '菏泽'];
10
_Array[_Array.length] = ['河北', '石家庄', '邯郸', '邢台', '保定', '张家口', '承德', '廊坊', '唐山', '秦皇岛', '沧州', '衡水'];
11
_Array[_Array.length] = ['山西', '太原', '大同', '阳泉', '长治', '晋城', '朔州', '吕梁', '忻州', '晋中', '临汾', '运城'];
12
_Array[_Array.length] = ['黑龙江', '哈尔滨', '齐齐哈尔', '牡丹江', '佳木斯', '大庆', '绥化', '鹤岗', '鸡西', '黑河', '双鸭山', '伊春', '七台河', '大兴安岭'];
13
_Array[_Array.length] = ['吉林', '长春', '吉林', '四平', '辽源', '通化', '白山', '松原', '白城', '延边'];
14
_Array[_Array.length] = ['辽宁', '沈阳', '大连', '鞍山', '抚顺', '本溪', '丹东', '锦州', '营口', '阜新', '辽阳', '盘锦', '铁岭', '朝阳', '葫芦岛'];
15
_Array[_Array.length] = ['内蒙古', '呼和浩特', '包头', '乌海', '赤峰', '呼伦贝尔盟', '阿拉善盟', '哲里木盟', '兴安盟', '乌兰察布盟', '锡林郭勒盟', '巴彦淖尔盟', '伊克昭盟'];
16
_Array[_Array.length] = ['江苏', '南京', '镇江', '苏州', '南通', '扬州', '盐城', '徐州', '连云港', '常州', '无锡', '宿迁', '泰州', '淮安'];
17
_Array[_Array.length] = ['浙江', '杭州', '宁波', '温州', '嘉兴', '湖州', '绍兴', '金华', '衢州', '舟山', '台州', '丽水'];
18
_Array[_Array.length] = ['安徽', '合肥', '芜湖', '蚌埠', '马鞍山', '淮北', '铜陵', '安庆', '黄山', '滁州', '宿州', '池州', '淮南', '巢湖', '阜阳', '六安', '宣城', '亳州'];
19
_Array[_Array.length] = ['福建', '福州', '厦门', '莆田', '三明', '泉州', '漳州', '南平', '龙岩', '宁德'];
20
_Array[_Array.length] = ['江西', '南昌', '景德镇', '九江', '鹰潭', '萍乡', '新馀', '赣州', '吉安', '宜春', '抚州', '上饶'];
21
_Array[_Array.length] = ['河南', '郑州', '开封', '洛阳', '平顶山', '安阳', '鹤壁', '新乡', '焦作', '濮阳', '许昌', '漯河', '三门峡', '南阳', '商丘', '信阳', '周口', '驻马店', '济源'];
22
_Array[_Array.length] = ['湖北', '武汉', '宜昌', '荆州', '襄樊', '黄石', '荆门', '黄冈', '十堰', '恩施', '潜江', '天门', '仙桃', '随州', '咸宁', '孝感', '鄂州'];
23
_Array[_Array.length] = ['湖南', '长沙', '常德', '株洲', '湘潭', '衡阳', '岳阳', '邵阳', '益阳', '娄底', '怀化', '郴州', '永州', '湘西', '张家界'];
24
_Array[_Array.length] = ['广东', '广州', '深圳', '珠海', '汕头', '东莞', '中山', '佛山', '韶关', '江门', '湛江', '茂名', '肇庆', '惠州', '梅州', '汕尾', '河源', '阳江', '清远', '潮州', '揭阳', '云浮'];
25
_Array[_Array.length] = ['广西', '南宁', '柳州', '桂林', '梧州', '北海', '防城港', '钦州', '贵港', '玉林', '南宁地区', '柳州地区', '贺州', '百色', '河池'];
26
_Array[_Array.length] = ['海南', '海口', '三亚'];
27
_Array[_Array.length] = ['四川', '成都', '绵阳', '德阳', '自贡', '攀枝花', '广元', '内江', '乐山', '南充', '宜宾', '广安', '达川', '雅安', '眉山', '甘孜', '凉山', '泸州'];
28
_Array[_Array.length] = ['贵州', '贵阳', '六盘水', '遵义', '安顺', '铜仁', '黔西南', '毕节', '黔东南', '黔南'];
29
_Array[_Array.length] = ['云南', '昆明', '大理', '曲靖', '玉溪', '昭通', '楚雄', '红河', '文山', '思茅', '西双版纳', '保山', '德宏', '丽江', '怒江', '迪庆', '临沧'];
30
_Array[_Array.length] = ['西藏', '拉萨', '日喀则', '山南', '林芝', '昌都', '阿里', '那曲'];
31
_Array[_Array.length] = ['陕西', '西安', '宝鸡', '咸阳', '铜川', '渭南', '延安', '榆林', '汉中', '安康', '商洛'];
32
_Array[_Array.length] = ['甘肃', '兰州', '嘉峪关', '金昌', '白银', '天水', '酒泉', '张掖', '武威', '定西', '陇南', '平凉', '庆阳', '临夏', '甘南'];
33
_Array[_Array.length] = ['宁夏', '银川', '石嘴山', '吴忠', '固原'];
34
_Array[_Array.length] = ['青海', '西宁', '海东', '海南', '海北', '黄南', '玉树', '果洛', '海西'];
35
_Array[_Array.length] = ['新疆', '乌鲁木齐', '石河子', '克拉玛依', '伊犁', '巴音郭勒', '昌吉', '克孜勒苏柯尔克孜', '博 尔塔拉', '吐鲁番', '哈密', '喀什', '和田', '阿克苏'];
36
_Array[_Array.length] = ['台湾', '台北', '高雄', '台中', '台南', '屏东', '南投', '云林', '新竹', '彰化', '苗栗', '嘉义', '花莲', '桃园', '宜兰', '基隆', '台东', '金门', '马祖', '澎湖'];
37![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
38![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
function selChildren()
{
39
var PSelect = document.all('PSelect');
40
var CSelect = document.all('CSelect');
41
var PValue = PSelect.options[PSelect.selectedIndex].value;
42![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
for(var x=CSelect.options.length-1; x>=0; x--)
{
43
CSelect.options[x] = null;
44
}
45![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
for(var y=0; y<_Array.length; y++)
{
46![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if(_Array[y][0]==PValue)
{
47![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
for(var z=1; z<_Array[y].length; z++)
{
48
CSelect.options.add(new Option(_Array[y][z], _Array[y][z]));
49
}
50
return;
51
}
52
}
53
}
54![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
55![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
function window.onload()
{
56
var oBool = false;
57
var PSelect = document.all('PSelect');
58
var CSelect = document.all('CSelect');
59![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
for(var i=0; i<_Array.length; i++)
{
60
PSelect.options.add(new Option(_Array[i][0], _Array[i][0]));
61![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
if(!oBool)
{
62![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
for(var j=1; j<_Array[0].length; j++)
{
63
CSelect.options.add(new Option(_Array[i][j], _Array[i][j]));
64
}
65
oBool = true;
66
}
67
}
68
PSelect.selectedIndex = 0;
69
CSelect.selectedIndex = 0;
70
}
71
</script>
72![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
73
<select id="PSelect" onchange="selChildren();"></select>
74
<select id="CSelect"></select>
75![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
posted @
2009-06-01 15:33
Silent's Blog
阅读(
239)
评论()
编辑
收藏
举报