首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

一个简单的JAVASCRIPT,帮忙!该如何解决

2012-02-14 
一个简单的JAVASCRIPT,帮忙!!!!!!!!!!!!!!!!!!scriptlanguage javascript functionxx(){if(document.

一个简单的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>

热点排行