ASP中JS控制二级联动错在哪里?

来源:百度知道 编辑:UC知道 时间:2024/05/29 16:10:54
写了一个二级联动菜单,为什么不能运行呢?谁能帮我看看呀?

<script language="javascript" type="text/javascript">

var guo=[
["澳大利亚","新西兰"],
["美国","巴西","墨西哥"],
["中国","韩国"],
["英国","法国"],
["南极"]
];
function getguo()
{
var zhou=document.form1.zhou;
var sguo=document.form1.guo;
var zhouguo=guo[zhou.selectedIndex - 1];
sguo.length=1;
for(var i=0;i<zhouguo.length;i++)
{
sguo[i+1]=new Option(zhouguo[i],zhouguo[i]);
}
}
end function

</script>
<form name="form1" method="post" action="">

<select name="zhou" onChange="getguo()">
<option value="0">请选择..</option>
<option value="大洋洲">大洋洲</option>
<option value="美洲"

老兄,你真逗,呵呵,怎么在JavaScript里也出现了
end function呢?

把这个 end function 删除掉,什么事都没了!

<script language="javascript" type="text/javascript">

var guo=[
["澳大利亚","新西兰"],
["美国","巴西","墨西哥"],
["中国","韩国"],
["英国","法国"],
["南极"]
];
function getguo()
{
var zhou=document.form1.zhou;
var sguo=document.form1.guo;
sguo.length=1;
if(zhou.selectedIndex==0)return;
var zhouguo=guo[zhou.selectedIndex - 1];
for(var i=0;i<zhouguo.length;i++)
{
sguo[i+1]=new Option(zhouguo[i],zhouguo[i]);
}
}
</script>
<form name="form1" method="post" action="">

<select name="zhou" onChange="getguo()">
<option value="0">请选择..</option>
<option value="