| <Html> <Head> <Title> test </title> <Script type = "text/javascript"> Function f () { Var sel = document. getElementById ("country "); Var sel2 = document. getElementById ("city "); Var cnarr1 = new Array ("bj", "sh ") Var cnarr2 = new Array ("beijing", "shanghai ") Var usaarr1 = new Array ("dc", "ny ") Var usaarr2 = new Array ("Washington", "NewYork ") For (var I = sel2.length; I> = 0; I --){ Sel2.removeChild (sel2.childNodes [I]); } Var op = document. createElement ("option "); Op. value = "please "; Op. text = "please "; Sel2.appendChild (op ); If (sel. value = 'USA '){ For (I = 0; I <2; I ++ ){ Op. value = us10000r1 [I]; Op. text = us%r2 [I]; Sel2.appendChild (op ); } } Else if (sel. value = 'cn '){ For (I = 0; I <2; I ++ ){ Op. value = cnarr1 [I]; Op. text = cnarr2 [I]; Sel2.appendChild (op ); } } } </Script> </Head> <Body> <Select onchange = "f ()" id = 'country'> <Option> please </option> <Option value = 'usa'> America </option> <Option value = 'cn'> China </option> </Select> <Select id = 'city'> <Option> please </option> </Select> </Body> </Html> |