javascript 字符与变量的连接问题

来源:百度知道 编辑:UC知道 时间:2024/05/18 14:48:50
response.write "<input name="&"checkbox"&i&" type="&"checkbox"&" onClick="&"show("&i&")"&" value='1'>"

<script language="Javascript">
function show(i)
{if (checkbox+i+.checked==true)
{yt1.disabled=false;}
}
</script>

这个地方checkbox+i+,老是出错.请问应该怎么写?我的复选框名称是checkbox1,checkbox2……
elandx的方法好像还不行啊。谢谢。

if(document.getElementById("checkbox"+ i).checked){
.......
}

是baidu把我两个双引号加了斜杠,把斜杠去掉就可以了

楼上的回复错误,楼主的checkbox控件只有name属性,没有id属性.应该是这样的:
<script language="Javascript">
function show( i ) {
var obj=document.getElementsByName("checkbox"+i);
if (obj&&obj.checked)
yt1.disabled=false;
}
</script>

<script language="Javascript">
function show(i)
{
eval("var aaa=checkbox"+i+".checked");
if (aaa==true)
{yt1.disabled=false;}
}
</script>