写上</script>
<script language=javascript> 
function check(obj){ 
 if(obj.checked) alert("1"); 

</script>

解决方案 »

  1.   

    谢谢!
    抱歉刚才我是忘了写</script>
    可还是报错
      

  2.   

    换个函数名,貌似 check 这个是保留字
      

  3.   

    ie7下以下测试没问题,是不是其他代码引起的冲突?报什么错?<input type="checkbox" onclick="check(this)"> 
    <script language="javascript"> 
    function check(obj){ 
     if(obj.checked) alert("1"); 

    </script>
      

  4.   

    哦,谢谢各位
    刚才我把服务器重起下就好了 哈哈
    不过还有个问题 
     function check(obj){
       var aaa=obj.name;
       alert(aaa);
    }
    这样没错,并且弹出了那个checkbox的名字
    但是我想在函数里用
     function check(obj){
       var aaa=obj.name;
       if(document.form1.(obj.name).checked==1)
       alert(aaa);
    }
    这时候就报错了 因为我的checkbox的名字是动态生成的 所以只有用这种方法取
    谢谢 解答!
      

  5.   

     if(document.form1.elements[obj.name].checked==1)