循环折腾人
2007-12-25 17:06:00
版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。 |
写了个程序老是找不出毛病,总觉得哪里都 对,但总是说 ‘doucument.form1.elements未定义‘
去打了杯水,望了望窗户外边,发现天气黑了,今天是圣诞日啊!
解决问题
发现我定义了四个复选框,循环的时候是从0~3 那么checkout 的值就加四次正好
我一开始写的i<=num;
那么这样就是5次了,最大length 才是四,怪不得报错啊
<script language="javascript">
function onshow() { var checkcount=0; var num=document.form1.elements.length; for(var i=0;i<num;i++){ if(document.form1.elements[i].checked) checkcount++; } alert("你喜欢"+checkcount+"种颜色") } </script> <body> <form name="form1"> 选择你喜欢的颜色:<br /> <input type="checkbox" name="red" />红色 <input type="checkbox" name="blue" />蓝色 <input type="checkbox" name="yellow" />黄色 <input type="checkbox" name="purple" />紫色 <input type="button" value="提交" /> </form> </body> </html> 本文出自 “Fighting” 博客,转载请与作者联系! 本文出自 51CTO.COM技术博客 |


fangfang0717
博客统计信息
热门文章
最新评论
友情链接

