![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
相关问题
<script language="javascript1.2">
list1=document.getElementById("lista");
list2=document.getElementById("listb");
list3=document.getElementById("listc"); //
var list1index=list1.options;
var list2index=list2.options;
var list3index=list3.options;//
function haveseleceted1(){ //
if(this.selectedIndex!=-1){
switch(this.selectedIndex){
case 0:list2.options[0].text="a1-b"; list2.options[1].text="a2-b"; list2.options[2].text="a3-b"; list2.options[3].text="a4-b";break;
case 1:list2.options[0].text="123"; list2.options[1].text="1234"; list2.options[2].text="12345"; list2.options[3].text="56789";break;
case 2:list2.options[0].text=list2.options[1].text="电影好看不"; list2.options[2].text="不好看"; list2.options[3].text="在演一次";break;
case 3:list2.options[0].text=list2.options[1].text="棒吗"; list2.options[2].text="当然"; list2.options[3].text="of course";break;
}
}
}
document.getElementById("lista").onchange=haveseleceted1; //
function haveseleceted2(){ //
if(this.selectedIndex!=-1){
switch(this.selectedIndex){
case 0:list3.options[0].text="a1-b-c"; list3.options[1].text="a2-b-c"; list3.options[2].text="a3-b-c"; list3.options[3].text="a4-b-c";break;
case 1:list3.options[0].text="123"; list3.options[1].text="1234"; list3.options[2].text="12345"; list3.options[3].text="56789";break;
case 2:list3.options[0].text=list3.options[1].text="电影好看不"; list3.options[2].text="不好看"; list3.options[3].text="在演一次";break;
case 3:list3.options[0].text=list3.options[1].text="棒吗"; list3.options[2].text="当然"; list3.options[3].text="of course";break;
}
}
}
document.getElementById("listb").onchange=haveseleceted2; //
</script>
想把 case 0:list2.options[0].text 变成动态的如list2.options[$i].text 同时把a1-b-c,a2-b-c 放在一个数组里,可以实现吗?
提问者:hunkzhang 08-22 12:12
答复

