一个简单的JAVASCRIPT,帮忙!!!!!!!!!!!!!!!!!!
<script language= "javascript ">
function xx(){
if(document.getElementsByName( "keyList[0].chkbox ").checked){
alert( "yes ");
}else{
alert( "NO ");
}
}
</script>
<INPUT type=checkbox value=on name=keyList[0].chkbox>
<INPUT type=checkbox value=on name=keyList[1].chkbox>
<INPUT type=checkbox value=on name=keyList[2].chkbox>
<INPUT type=checkbox value=on name=keyList[3].chkbox>
<INPUT type=checkbox value=on name=keyList[4].chkbox>
<INPUT type=checkbox value=on name=keyList[5].chkbox>
<INPUT type=checkbox value=on name=keyList[6].chkbox>
<INPUT type=checkbox value=on name=keyList[7].chkbox>
<INPUT type=checkbox value=on name=keyList[8].chkbox>
<INPUT type=checkbox value=on name=keyList[9].chkbox>
<INPUT type=checkbox value=on name=keyList[10].chkbox>
<input type= "button " value = "test " onclick= "xx() ">
代码如上,谁能帮我取到第一个checkbox的状态,也就是说让上面的程序
弹出yes来
------解决方案--------------------document.getElementsByName( "name ")取得的是一个数组,如果你能够确定叫这个名字的只有一个,你就可以用document.getElementsByName( "name ")[0].check来判断是否选中了。
------解决方案--------------------这样写可以搞定,不过你要确定“keyList[0].chkbox”这个名字是唯一的
<script language= "javascript ">
function xx(){
if(document.getElementsByName( "keyList[0].chkbox ")[0].checked==true){
alert( "yes ");
}else{
alert( "NO ");
}
}
</script>