请问java对象错误的问题?

来源:百度知道 编辑:UC知道 时间:2024/06/24 18:17:06
请问java对象错误的问题?
<script language="javascript">
function cg(kk)
{
if (kk==2)
{
document.write (1);
}
}
</script>

<form name="reg" >
<select name="big" onchange="cg(document.reg.big.options[document.reg.big.selectedindex].value)">
<option value="1">一</option>
<option value="2">二</option>
<option value="3">三</option>
</select>
</form>

当选择的值发生改变时,将值传给参数,为什么这里提示错误啊?

错误为:document.reg.big.options[...].value为空或不是对象?

怎么回事啊,怎么修改啊?

Hi vista9977

<script language="javascript">
function cg(kk)
{
if (kk.value==2)
{
document.write (1);
}
}
</script>

<form name="reg" >
<select name="big" onchange="cg(this)">
<option value="1">一</option>
<option value="2">二</option>
<option value="3">三</option>
</select>
</form>

将参数改成this就可以了。
加油哦。。。

Thanks & Regards
Dingli

document.reg.big.selectedindex把index换成大写的Index试下