function mthArea(areaId, areaName, subAreaList) { this.areaId = areaId; this.areaName = areaName; this.subArea = subAreaList; this.getAreaId = function() { return this.areaId; } this.getAreaName = function() { return this.areaName; } } function areaList() { this.list = new Array(); this.areaId = new Array( 3650002, 3650003, 3650004, 3650005, 3650006, 3650007, 3650009, 3650010, 3650011, 3650012, 3650013, 3650014, 3650015, 3650016, 3650017, 3650018, 3650019, 3650020, 3650022, 3650023 ); this.areaName = new Array( '普陀区', '浦东区', '长宁区', '闸北区', '徐汇区', '宝山区', '南汇区', '松江区', '卢湾区', '黄浦区', '静安区', '金山区', '虹口区', '杨浦区', '嘉定区', '奉贤区', '青浦区', '闵行区-龙柏金汇·七宝·虹桥', '闵行区-莘庄·春申·颛桥', '闵行区-古美·罗阳·梅陇' ); for (var i = 0; i < this.areaName.length; i++) { this.list[i] = new mthArea(this.areaId[i], this.areaName[i], ''); } } var area_list = new areaList(); area_list.get = function (i) { return area_list.list[i]; } area_list.size = function () { return area_list.list.length; } area_list.getAreaById = function(id) { for (var i = 0; i < area_list.size(); i++) { if (area_list.list[i].getAreaId() == id) { return area_list.list[i]; } } } function loadArea(obj) { obj.options.length = 1; for (var i = 0; i < area_list.size(); i++) { obj.add(document.createElement(OPTION)); obj.options[i + 1].text = area_list.get(i).getAreaName(); obj.options[i + 1].value = area_list.get(i).getAreaId(); } } function selectArea(id, obj) { for (var i = 0; i < obj.length; i++) { if (obj.options[i].value == id) { obj.options[i].selected = true; break; } } }