把数组改成这种形式的
selects['魔兽世界1']=new Array( '请选择分区|', '分区9|分区9', '分区7|分区7');
循环添加的改成这样的
var o = selects[youxi.value][i].split("|");
fenqu.add( new Option(o[0],o[1]));
一个对象不允许有两个父对象
selects['魔兽世界1']=new Array( '请选择分区|', '分区9|分区9', '分区7|分区7');
循环添加的改成这样的
var o = selects[youxi.value][i].split("|");
fenqu.add( new Option(o[0],o[1]));
一个对象不允许有两个父对象
<script language=JavaScript>
var selects=[];
selects['xxx']=new Array(new Option('请选择游戏……','xxx'));
selects['魔兽世界1']=new Array('请选择分区|','分区9|分区9', '分区7|分区7');
selects['魔兽世界2']=new Array('请选择分区|','第一分区5|第一分区5','第二分区6|第二分区6');
selects['魔兽世界3']=new Array('请选择分区|','分区8|分区8');
selects['魔兽世界4']=new Array('无分区选!|');
<!--//////////JavaScript控制联动///////////-->
function chsel(youxi,fenqu){
with (document.form1){
if(youxi.value) {
fenqu.options.length=0;
for(var i=0;i<selects[youxi.value].length;i++){
var o = selects[youxi.value][i].split("|");
fenqu.add( new Option(o[0],o[1]));
}
}
}
}
</script>
selects['xxx']=new Array(new Option('请选择游戏……','xxx'));
selects['魔兽世界1']=new Array('请选择分区|','分区9|分区9', '分区7|分区7');
selects['魔兽世界2']=new Array('请选择分区|','第一分区5|第一分区5','第二分区6|第二分区6');
selects['魔兽世界3']=new Array('请选择分区|','分区8|分区8');
selects['魔兽世界4']=new Array('无分区选!|');
能不能在 這里用循環呢
if ( selectsselects['魔兽世界1'] ){
values = 分区9|分区9', '分区7|分区7'