小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Js 多級聯(lián)動 (三級)

 仰望//45度微笑 2012-03-31
//Js 封裝
//定義地址數(shù)據(jù)開始
var AddressTree = {};
AddressTree["a_row"] = new Array(); //存所有記錄
with (AddressTree) {
    a_row["1"] = ["北京市", 0, 1];
    a_row["2"] = ["上海市", 0, 1];
    a_row["3"] = ["天津市", 0, 1];
    a_row["4"] = ["重慶市", 0, 1];
    a_row["5"] = ["河北", 0, 0];
    a_row["6"] = ["山西", 0, 0];
    a_row["7"] = ["內蒙古", 0, 0];
    a_row["8"] = ["遼寧", 0, 0];
    a_row["9"] = ["吉林", 0, 0];
    a_row["10"] = ["黑龍江", 0, 0];
    a_row["11"] = ["江蘇", 0, 0];
    a_row["12"] = ["漸江", 0, 0];
    a_row["13"] = ["安徽", 0, 0];
    a_row["14"] = ["福建", 0, 0];
    a_row["15"] = ["江西", 0, 0];
    a_row["16"] = ["山東", 0, 0];
    a_row["17"] = ["河南", 0, 0];
    a_row["18"] = ["湖北", 0, 0];
    a_row["19"] = ["湖南", 0, 0];
    a_row["20"] = ["廣東", 0, 0];
    a_row["21"] = ["廣西", 0, 0];
    a_row["22"] = ["海南", 0, 0];
    a_row["23"] = ["四川", 0, 0];
    a_row["24"] = ["貴州", 0, 0];
    a_row["25"] = ["云南", 0, 0];
    a_row["26"] = ["西藏", 0, 0];
    a_row["27"] = ["陜西", 0, 0];
    a_row["28"] = ["甘肅", 0, 0];
    a_row["29"] = ["青海", 0, 0];
    a_row["30"] = ["寧夏", 0, 0];
    a_row["31"] = ["新壃", 0, 0];
    a_row["32"] = ["香港", 0, 1];
    a_row["33"] = ["澳門", 0, 1];
    a_row["34"] = ["臺灣", 0, 0];
    a_row["35"] = ["石家莊", 5, 1];
    a_row["36"] = ["唐山", 5, 1];
    a_row["37"] = ["秦皇島", 5, 1];
    a_row["38"] = ["邯鄲", 5, 1];
    a_row["39"] = ["邢臺", 5, 1];
    a_row["40"] = ["保定", 5, 1];
    a_row["41"] = ["張家口", 5, 1];
    a_row["42"] = ["承德", 5, 1];
    a_row["43"] = ["滄州", 5, 1];
    a_row["44"] = ["廊坊", 5, 1];
    a_row["45"] = ["衡水", 5, 1];
    a_row["46"] = ["太原", 6, 1];
    a_row["47"] = ["大同", 6, 1];
    a_row["48"] = ["陽泉", 6, 1];
    a_row["49"] = ["長治", 6, 1];
    a_row["50"] = ["晉城", 6, 1];
    a_row["51"] = ["朔州", 6, 1];
    a_row["52"] = ["晉中", 6, 1];
    a_row["53"] = ["運城", 6, 1];
    a_row["54"] = ["忻州", 6, 1];
    a_row["55"] = ["臨汾", 6, 1];
    a_row["56"] = ["呂梁", 6, 1];
    a_row["58"] = ["呼和浩特", 7, 1];
    a_row["59"] = ["包頭", 7, 1];
    a_row["60"] = ["烏海", 7, 1];
    a_row["61"] = ["赤峰", 7, 1];
    a_row["62"] = ["通遼", 7, 1];
    a_row["63"] = ["鄂爾多斯", 7, 1];
    a_row["64"] = ["呼倫貝爾", 7, 1];
    a_row["65"] = ["烏蘭察布市", 7, 1];
    a_row["66"] = ["錫林郭勒盟", 7, 1];
    a_row["67"] = ["巴彥淖爾盟", 7, 1];
    a_row["68"] = ["阿拉善盟", 7, 1];
    a_row["69"] = ["興安盟", 7, 1];
    a_row["70"] = ["沈陽", 8, 1];
    a_row["71"] = ["大連", 8, 1];
    a_row["72"] = ["鞍山", 8, 1];
    a_row["73"] = ["撫順", 8, 1];
    a_row["74"] = ["本溪", 8, 1];
    a_row["75"] = ["丹東", 8, 1];
    a_row["76"] = ["錦州", 8, 1];
    a_row["77"] = ["葫蘆島", 8, 1];
    a_row["78"] = ["營口", 8, 1];
    a_row["79"] = ["盤錦", 8, 1];
    a_row["80"] = ["阜新", 8, 1];
    a_row["81"] = ["遼陽", 8, 1];
    a_row["82"] = ["鐵嶺", 8, 1];
    a_row["83"] = ["朝陽", 8, 1];
    a_row["84"] = ["長春", 9, 1];
    a_row["85"] = ["吉林", 9, 1];
    a_row["86"] = ["四平", 9, 1];
    a_row["87"] = ["遼源", 9, 1];
    a_row["88"] = ["通化", 9, 1];
    a_row["89"] = ["白山", 9, 1];
    a_row["90"] = ["松原", 9, 1];
    a_row["91"] = ["白城", 9, 1];
    a_row["92"] = ["延辦朝鮮族自治州", 9, 1];
    a_row["93"] = ["哈爾濱", 10, 1];
    a_row["94"] = ["齊齊哈爾", 10, 1];
    a_row["95"] = ["鶴崗", 10, 1];
    a_row["96"] = ["雙鴨山", 10, 1];
    a_row["97"] = ["雞西", 10, 1];
    a_row["98"] = ["大慶", 10, 1];
    a_row["99"] = ["伊春", 10, 1];
    a_row["100"] = ["牡丹江", 10, 1];
    a_row["101"] = ["佳木斯", 10, 1];
    a_row["102"] = ["七臺河", 10, 1];
    a_row["103"] = ["黑河", 10, 1];
    a_row["104"] = ["綏化", 10, 1];
    a_row["105"] = ["大興安嶺", 10, 1];
    a_row["106"] = ["南京", 11, 1];
    a_row["107"] = ["無錫", 11, 1];
    a_row["108"] = ["徐州", 11, 1];
    a_row["109"] = ["常州", 11, 1];
    a_row["110"] = ["蘇州", 11, 1];
    a_row["111"] = ["南通", 11, 1];
    a_row["112"] = ["連云港", 11, 1];
    a_row["113"] = ["淮安", 11, 1];
    a_row["114"] = ["鹽城", 11, 1];
    a_row["115"] = ["揚州", 11, 1];
    a_row["116"] = ["鎮(zhèn)江", 11, 1];
    a_row["117"] = ["泰州", 11, 1];
    a_row["118"] = ["宿迀", 11, 1];
    a_row["119"] = ["杭州", 12, 1];
    a_row["120"] = ["寧波", 12, 1];
    a_row["121"] = ["溫州", 12, 1];
    a_row["122"] = ["嘉興", 12, 1];
    a_row["123"] = ["湖州", 12, 1];
    a_row["124"] = ["紹興", 12, 1];
    a_row["125"] = ["金華", 12, 1];
    a_row["126"] = ["舟山", 12, 1];
    a_row["127"] = ["臺州", 12, 1];
    a_row["128"] = ["麗水", 12, 1];
    a_row["129"] = ["衢州", 12, 1];
    a_row["130"] = ["合肥", 13, 1];
    a_row["131"] = ["蕪湖", 13, 1];
    a_row["132"] = ["蚌埠", 13, 1];
    a_row["133"] = ["淮南", 13, 1];
    a_row["134"] = ["馬鞍山", 13, 1];
    a_row["135"] = ["淮北", 13, 1];
    a_row["136"] = ["銅陵", 13, 1];
    a_row["137"] = ["安慶", 13, 1];
    a_row["138"] = ["黃山", 13, 1];
    a_row["139"] = ["滁州", 13, 1];
    a_row["140"] = ["阜陽", 13, 1];
    a_row["141"] = ["宿州", 13, 1];
    a_row["142"] = ["巢湖", 13, 1];
    a_row["143"] = ["六安", 13, 1];
    a_row["144"] = ["毫州", 13, 1];
    a_row["145"] = ["池州", 13, 1];
    a_row["146"] = ["宣城", 13, 1];
    a_row["147"] = ["福州", 14, 1];
    a_row["148"] = ["廈門", 14, 1];
    a_row["149"] = ["莆田", 14, 1];
    a_row["150"] = ["三明", 14, 1];
    a_row["151"] = ["泉州", 14, 1];
    a_row["152"] = ["漳州", 14, 1];
    a_row["153"] = ["南平", 14, 1];
    a_row["154"] = ["龍巖", 14, 1];
    a_row["155"] = ["寧德", 14, 1];
    a_row["156"] = ["南昌", 15, 1];
    a_row["157"] = ["景德鎮(zhèn)", 15, 1];
    a_row["158"] = ["萍鄉(xiāng)", 15, 1];
    a_row["159"] = ["新余", 15, 1];
    a_row["160"] = ["九江", 15, 1];
    a_row["161"] = ["鷹潭", 15, 1];
    a_row["162"] = ["吉安", 15, 1];
    a_row["163"] = ["宜春", 15, 1];
    a_row["164"] = ["撫州", 15, 1];
    a_row["165"] = ["上饒", 15, 1];
    a_row["166"] = ["贛州", 15, 1];
    a_row["167"] = ["濟南", 16, 1];
    a_row["168"] = ["青島", 16, 1];
    a_row["169"] = ["淄博", 16, 1];
    a_row["170"] = ["棗莊", 16, 1];
    a_row["171"] = ["東營", 16, 1];
    a_row["172"] = ["濰坊", 16, 1];
    a_row["173"] = ["煙臺", 16, 1];
    a_row["174"] = ["威海", 16, 1];
    a_row["175"] = ["濟寧", 16, 1];
    a_row["176"] = ["泰安", 16, 1];
    a_row["177"] = ["日照", 16, 1];
    a_row["178"] = ["萊蕪", 16, 1];
    a_row["179"] = ["德州", 16, 1];
    a_row["180"] = ["臨沂", 16, 1];
    a_row["181"] = ["聊城", 16, 1];
    a_row["182"] = ["濱州", 16, 1];
    a_row["183"] = ["菏澤", 16, 1];
    a_row["184"] = ["鄭州", 17, 1];
    a_row["185"] = ["開封", 17, 1];
    a_row["186"] = ["洛陽", 17, 1];
    a_row["187"] = ["平頂山", 17, 1];
    a_row["188"] = ["焦作", 17, 1];
    a_row["189"] = ["鶴壁", 17, 1];
    a_row["190"] = ["新鄉(xiāng)", 17, 1];
    a_row["191"] = ["安陽", 17, 1];
    a_row["192"] = ["濮陽", 17, 1];
    a_row["193"] = ["許昌", 17, 1];
    a_row["194"] = ["漯河", 17, 1];
    a_row["195"] = ["三門峽", 17, 1];
    a_row["196"] = ["南陽", 17, 1];
    a_row["197"] = ["南丘", 17, 1];
    a_row["198"] = ["信陽", 17, 1];
    a_row["199"] = ["周口", 17, 1];
    a_row["200"] = ["駐馬店", 17, 1];
    a_row["201"] = ["濟源", 17, 1];
    a_row["202"] = ["武漢", 18, 1];
    a_row["203"] = ["黃石", 18, 1];
    a_row["204"] = ["襄樊", 18, 1];
    a_row["205"] = ["十堰", 18, 1];
    a_row["206"] = ["荊州", 18, 1];
    a_row["207"] = ["宜昌", 18, 1];
    a_row["208"] = ["荊門", 18, 1];
    a_row["209"] = ["鄂州", 18, 1];
    a_row["210"] = ["孝感", 18, 1];
    a_row["211"] = ["黃岡", 18, 1];
    a_row["212"] = ["咸寧", 18, 1];
    a_row["213"] = ["隨州", 18, 1];
    a_row["214"] = ["仙桃", 18, 1];
    a_row["215"] = ["天門", 18, 1];
    a_row["216"] = ["潛江", 18, 1];
    a_row["217"] = ["神農架", 18, 1];
    a_row["218"] = ["恩施土家族自治州", 18, 1];
    a_row["219"] = ["長沙", 19, 1];
    a_row["220"] = ["株洲", 19, 1];
    a_row["221"] = ["湘潭", 19, 1];
    a_row["222"] = ["衡陽", 19, 1];
    a_row["223"] = ["邵陽", 19, 1];
    a_row["224"] = ["岳陽", 19, 1];
    a_row["225"] = ["常德", 19, 1];
    a_row["226"] = ["張家界", 19, 1];
    a_row["227"] = ["益陽", 19, 1];
    a_row["228"] = ["郴州", 19, 1];
    a_row["229"] = ["懷化", 19, 1];
    a_row["230"] = ["婁底", 19, 1];
    a_row["231"] = ["湘西土家族苗族自治州", 19, 1];
    a_row["232"] = ["廣州", 20, 1];
    a_row["233"] = ["深圳", 20, 1];
    a_row["234"] = ["珠海", 20, 1];
    a_row["235"] = ["汕頭", 20, 1];
    a_row["236"] = ["韶關", 20, 1];
    a_row["237"] = ["佛山", 20, 1];
    a_row["238"] = ["江門", 20, 1];
    a_row["239"] = ["湛江", 20, 1];
    a_row["240"] = ["茂名", 20, 1];
    a_row["241"] = ["肇慶", 20, 1];
    a_row["242"] = ["惠州", 20, 1];
    a_row["243"] = ["梅州", 20, 1];
    a_row["244"] = ["汕尾", 20, 1];
    a_row["245"] = ["河源", 20, 1];
    a_row["246"] = ["陽江", 20, 1];
    a_row["247"] = ["清遠", 20, 1];
    a_row["248"] = ["東莞", 20, 1];
    a_row["249"] = ["中山", 20, 1];
    a_row["250"] = ["潮州", 20, 1];
    a_row["251"] = ["揭陽", 20, 1];
    a_row["252"] = ["云浮", 20, 1];
    a_row["253"] = ["南寧", 21, 1];
    a_row["254"] = ["柳州", 21, 1];
    a_row["255"] = ["桂林", 21, 1];
    a_row["256"] = ["梧州", 21, 1];
    a_row["257"] = ["北海", 21, 1];
    a_row["258"] = ["防城港", 21, 1];
    a_row["259"] = ["欽州", 21, 1];
    a_row["260"] = ["貴港", 21, 1];
    a_row["261"] = ["玉林", 21, 1];
    a_row["262"] = ["百色", 21, 1];
    a_row["263"] = ["賀州", 21, 1];
    a_row["264"] = ["河池", 21, 1];
    a_row["265"] = ["來賓", 21, 1];
    a_row["266"] = ["崇左", 21, 1];
    a_row["267"] = ["???, 22, 1];
    a_row["268"] = ["三亞", 22, 1];
    a_row["269"] = ["五指山", 22, 1];
    a_row["270"] = ["瓊海", 22, 1];
    a_row["271"] = ["儋州", 22, 1];
    a_row["272"] = ["文昌", 22, 1];
    a_row["273"] = ["方寧", 22, 1];
    a_row["274"] = ["東方", 22, 1];
    a_row["275"] = ["澄邁", 22, 1];
    a_row["276"] = ["定安", 22, 1];
    a_row["277"] = ["屯昌", 22, 1];
    a_row["278"] = ["臨高", 22, 1];
    a_row["279"] = ["白沙黎族自治縣", 22, 1];
    a_row["280"] = ["江黎族自治縣", 22, 1];
    a_row["281"] = ["樂東黎族自治縣", 22, 1];
    a_row["282"] = ["陵水黎族自治縣", 22, 1];
    a_row["283"] = ["保亭黎族苗族自治縣", 22, 1];
    a_row["284"] = ["瓊中稱許苗族自治縣", 22, 1];
    a_row["285"] = ["成都", 23, 1];
    a_row["286"] = ["自貢", 23, 1];
    a_row["287"] = ["攀枝花", 23, 1];
    a_row["288"] = ["瀘州", 23, 1];
    a_row["289"] = ["德陽", 23, 1];
    a_row["290"] = ["綿陽", 23, 1];
    a_row["291"] = ["廣元", 23, 1];
    a_row["292"] = ["遂寧", 23, 1];
    a_row["293"] = ["內江", 23, 1];
    a_row["294"] = ["樂山", 23, 1];
    a_row["295"] = ["南充", 23, 1];
    a_row["296"] = ["宜賓", 23, 1];
    a_row["297"] = ["廣安", 23, 1];
    a_row["298"] = ["達州", 23, 1];
    a_row["299"] = ["眉山", 23, 1];
    a_row["300"] = ["雅安", 23, 1];
    a_row["301"] = ["巴中", 23, 1];
    a_row["302"] = ["資陽", 23, 1];
    a_row["303"] = ["阿壩藏族羌族自治州", 23, 1];
    a_row["304"] = ["甘孜藏族自治州", 23, 1];
    a_row["305"] = ["涼山彝族自治州", 23, 1];
    a_row["306"] = ["貴陽", 24, 1];
    a_row["307"] = ["六盤水", 24, 1];
    a_row["308"] = ["遵義", 24, 1];
    a_row["309"] = ["安順", 24, 1];
    a_row["310"] = ["銅仁", 24, 1];
    a_row["311"] = ["畢節(jié)", 24, 1];
    a_row["312"] = ["黔西南布依族苗族自治州", 24, 1];
    a_row["313"] = ["黔東南苗族自治州", 24, 1];
    a_row["314"] = ["黔南布依族苗族自治州", 24, 1];
    a_row["315"] = ["昆明", 25, 1];
    a_row["316"] = ["曲靖", 25, 1];
    a_row["317"] = ["玉溪", 25, 1];
    a_row["318"] = ["保山", 25, 1];
    a_row["319"] = ["昭通", 25, 1];
    a_row["320"] = ["麗江", 25, 1];
    a_row["321"] = ["思茅", 25, 1];
    a_row["322"] = ["監(jiān)滄", 25, 1];
    a_row["323"] = ["文山壯族苗族自治州", 25, 1];
    a_row["324"] = ["紅河哈尼族彝族自治州", 25, 1];
    a_row["325"] = ["西雙版納傣族自治州", 25, 1];
    a_row["326"] = ["楚雄彝族自治州", 25, 1];
    a_row["327"] = ["大理白族自治州", 25, 1];
    a_row["328"] = ["德宏傣族景頗族自治州", 25, 1];
    a_row["329"] = ["怒江僳僳族自治州", 25, 1];
    a_row["330"] = ["迪慶藏族自治州", 25, 1];
    a_row["331"] = ["拉薩", 26, 1];
    a_row["332"] = ["那曲", 26, 1];
    a_row["333"] = ["昌都", 26, 1];
    a_row["334"] = ["山南", 26, 1];
    a_row["335"] = ["日喀則", 26, 1];
    a_row["336"] = ["阿里", 26, 1];
    a_row["337"] = ["林芝", 26, 1];
    a_row["338"] = ["西安", 27, 1];
    a_row["339"] = ["銅川", 27, 1];
    a_row["340"] = ["寶雞", 27, 1];
    a_row["341"] = ["咸陽", 27, 1];
    a_row["342"] = ["渭南", 27, 1];
    a_row["343"] = ["延安", 27, 1];
    a_row["344"] = ["漢中", 27, 1];
    a_row["345"] = ["榆林", 27, 1];
    a_row["346"] = ["安康", 27, 1];
    a_row["347"] = ["商洛", 27, 1];
    a_row["348"] = ["蘭州", 28, 1];
    a_row["349"] = ["金昌", 28, 1];
    a_row["350"] = ["白銀", 28, 1];
    a_row["351"] = ["天水", 28, 1];
    a_row["352"] = ["嘉峪關", 28, 1];
    a_row["353"] = ["武威", 28, 1];
    a_row["354"] = ["張掖", 28, 1];
    a_row["355"] = ["平涼", 28, 1];
    a_row["356"] = ["灑泉", 28, 1];
    a_row["357"] = ["慶陽", 28, 1];
    a_row["358"] = ["定西", 28, 1];
    a_row["359"] = ["隴南", 28, 1];
    a_row["360"] = ["臨夏回族自治州", 28, 1];
    a_row["361"] = ["甘南藏族自治州", 28, 1];
    a_row["362"] = ["西寧", 29, 1];
    a_row["363"] = ["海東", 29, 1];
    a_row["364"] = ["海北藏族自治州", 29, 1];
    a_row["365"] = ["黃南藏族自治州", 29, 1];
    a_row["366"] = ["海南藏族自治州", 29, 1];
    a_row["367"] = ["果洛藏族自治州", 29, 1];
    a_row["368"] = ["玉樹藏族自治州", 29, 1];
    a_row["369"] = ["海西蒙古藏族自治州", 29, 1];
    a_row["370"] = ["銀川", 30, 1];
    a_row["371"] = ["石嘴山", 30, 1];
    a_row["372"] = ["吳忠", 30, 1];
    a_row["373"] = ["固原", 30, 1];
    a_row["374"] = ["烏魯木齊", 31, 1];
    a_row["375"] = ["克拉瑪依", 31, 1];
    a_row["376"] = ["石河子", 31, 1];
    a_row["377"] = ["阿拉爾", 31, 1];
    a_row["378"] = ["圖木舒克", 31, 1];
    a_row["379"] = ["五家渠", 31, 1];
    a_row["380"] = ["吐魯", 31, 1];
    a_row["381"] = ["哈密", 31, 1];
    a_row["382"] = ["和田", 31, 1];
    a_row["383"] = ["阿克蘇", 31, 1];
    a_row["384"] = ["喀什", 31, 1];
    a_row["385"] = ["克孜勒蘇柯爾克孜自治州", 31, 1];
    a_row["386"] = ["巴音郭楞蒙古自治州", 31, 1];
    a_row["387"] = ["昌吉回族自治州", 31, 1];
    a_row["388"] = ["博爾塔拉蒙古自治州", 31, 1];
    a_row["389"] = ["伊犁哈薩克自治州", 31, 1];
    a_row["390"] = ["臺北", 34, 1];
    a_row["391"] = ["高雄", 34, 1];
    a_row["392"] = ["基隆", 34, 1];
    a_row["393"] = ["臺中", 34, 1];
    a_row["394"] = ["臺南", 34, 1];
    a_row["395"] = ["新竹", 34, 1];
    a_row["396"] = ["嘉義", 34, 1];
    a_row["397"] = ["sss", 285, 1];
    a_row["398"] = ["新泰", 176, 2];
    a_row["399"] = ["寧陽", 176, 2];
}
var j = 0;
AddressTree["a_record"] = new Array(); //存儲記錄的記錄號
for (i in AddressTree["a_row"]) { AddressTree["a_record"][j++] = i; }
AddressTree.ObjNumber = 1;
//地址選擇構造函數(shù)
function LightManAddressTree() {
    var Data = AddressTree; //數(shù)據(jù)記錄數(shù)據(jù)變量
    this.noselectshow = ["--請選擇省份--", "--請選擇城市--", "--請選擇區(qū)縣--"]; //各級不選擇顯示值
    this.grade = 0; //級數(shù)
    this.idvalue = 0; //地址選擇值的id號
    this.text = ""; //地址字符串
    this.listseparator = " "; //地址字符串中的分隔符號
    this.selectName = "a_tree" + (AddressTree.ObjNumber++) + "_";
    //定義地址數(shù)據(jù)結束
    this.getfontpath = function (id) { //取得指定記錄號的上級路徑
        var path = "", upid;
        try {
            upid = (isNaN(id) ? 0 : id);
            while (upid != 0) {
                var upid = Data["a_row"][upid][1];
                if (path != "") path = upid + "," + path; else path = upid;
            }
        }
        catch (e) { };
        return eval("[" + path + "]");
    }
    //建立下列表
    this.selectshowlevel = function (obj, upid, def) {
        var selectobj, optionobj, havedef;
        selectobj = document.getElementById(this.selectName + this.grade);
        if (selectobj) {
            document.getElementById(this.selectName + this.grade).options.length = 0;
        } else {
            selectobj = document.createElement("select");
            selectobj.id = this.selectName + this.grade;
            selectobj.grade = this.grade;
            selectobj.obj = this;
            selectobj.onchange = function () {
                if (this.options[this.selectedIndex].value != "") {
                    this.obj.selectshow(obj, this[this.selectedIndex].value);
                }
                else {
                    if (this.obj.grade > 0) {
                        for (var i = this.grade + 1; i < this.obj.grade - 1; i++) {
                            var df = document.getElementById(this.obj.selectName + i);
                            df.options.length = 0;
                            defaultoption(this.obj, df, i);
                        }
                        //最得值
                        getvalue(this.obj);
                    }
                }
            }
        }
        defaultoption(this, selectobj, this.grade);
        //顯示級別下數(shù)據(jù)
        if (upid >= 0) {
            for (var j = 0; j < Data["a_record"].length; j++) {
                thisrecord = Data["a_row"][Data["a_record"][j]];
                if (thisrecord[1] == upid) {
                    optionobj = document.createElement("option");
                    optionobj.text = thisrecord[0];
                    optionobj.value = Data["a_record"][j];
                    selectobj.options.add(optionobj);
                    if (def == Data["a_record"][j]) havedef = true;
                }
            }
        }
        if (havedef) selectobj.value = def;
        return selectobj;
    }

    this.selectshow = function (obj, id) { //顯示選中記錄號
        var selectobj, optionobj, thisrecord;
        var lastgrade, tempid = id, tempgrade;
        var fontpath = this.getfontpath(id);
        tempgrade = this.grade;
        this.grade = 0;
        //顯示選中前部分內容
        for (var i = 0; i < fontpath.length; i++) {
            if (!document.getElementById(this.selectName + this.grade)) {
                if (i < fontpath.length - 1)
                    this.Add(obj, this.selectshowlevel(obj, fontpath[i], fontpath[i + 1]));
                else
                    this.Add(obj, this.selectshowlevel(obj, fontpath[i], id));
            }
            this.grade++;
        }
        //顯示選中后部分內容
        do {
            lastgrade = this.selectshowlevel(obj, tempid);
            tempid = lastgrade.value;
            if (tempid == "") tempid = -1;
            this.Add(obj, lastgrade);
            this.grade++;
        }
        while (lastgrade.options.length > 0);
        //刪除多余選項
        for (i = this.grade - 1; i < tempgrade - 1; i++) {
            obj.removeChild(document.getElementById(this.selectName + i));
        }
        //最得值
        getvalue(this);
    }

    this.Add = function (obj, s) {
        if (s.options.length > 0 && !document.getElementById(s.id)) obj.appendChild(s);
    }
    //獲取選擇值
    function getvalue(obj) {
        var sel
        obj.text = "";
        obj.idvalue = 0;
        for (var i = 0; i < obj.grade - 1; i++) {
            sel = document.getElementById(obj.selectName + i);
            if (sel.value != "") {
                obj.text += (obj.text.match("\\S") == null ? "" : obj.listseparator) + sel.options[sel.selectedIndex].text;
                obj.idvalue = sel.options[sel.selectedIndex].value;
            } else { break; }
        }
    }
    //級別顯示數(shù)據(jù)
    function defaultoption(obj, sobj, g) {
        try {
            if (obj.noselectshow[g]) {
                optionobj = document.createElement("option");
                optionobj.text = obj.noselectshow[g];
                optionobj.value = "";
                sobj.options.add(optionobj, 0);
            }
        }
        catch (e) { }
    }
}
//HTML
如有html代碼如下<div id="abc"></div> 
那么調用方法就應該為 
obj=document.getElementById("abc"); 
 var city=new LightManAddressTree; 
 city.selectshow(obj,0); 
 

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多