求大神指点,我这代码错在哪了啊???
<%@ page language="java" contentType="text/html; charset=gbk"pageEncoding="gbk"%>
<html>
<head>
<title>交友网页(document.getElementsByName()的使用)</title>
</head>
<script type="text/javascript">
function searchFriend(){
var chks=document.getElementsByName("chfriend");
for(var i=0,i<chks.length;i++){
chks[i].checked=true;
}
}
</script>
<body>
<form action="" name="from1" method="post">
<p>你想交一个社么样的朋友呢,请选择:</p>
<p>
<!-- -->
<input type="checkbox" name="chfriend" value="温柔">温柔
<input type="checkbox" name="chfriend" value="年轻">年轻
<input type="checkbox" name="chfriend" value="漂亮">漂亮
<input type="checkbox" name="chfriend" value="爱洗衣服">爱洗衣服
<input type="checkbox" name="chfriend" value="爱做饭">爱做饭
</p>
<p>
<input type="checkbox" onClick="searchFriend()" name="chfriend" value="以是全选">以上全选
</p>
<p>
<input type="button" name="Sumit" value="寻找目标">
</p>
</form>
</body>
</html>
下面是运行结果:
想交一个社么样的朋友呢,请选择:
温柔 年轻 漂亮 爱洗衣服 爱做饭
以上全选
点下(以上全选 ),上面各个单选框没反应啊???啥原因啊????