<input type="checkbox" onclick="checkAll(this)"><script>
   function checkAll(Obj)
     {
        alert(this.checked);
     }
</script>代码如上。为什么它弹出的是undefined?

解决方案 »

  1.   

    alert(Obj.checked);
    不是this.checked
      

  2.   

    楼主,你写错了。是这个
     
     function checkAll(Obj) 
          { 
             alert(Obj.checked); 
          } 
      

  3.   

     <script> 
        function checkAll(Obj) 
          { 
             alert(Obj.checked); 
          } 
      </script> 
      

  4.   

    我找到问题了。。呵呵。不出在这里。是他们把这个onclick触发事件放到外层去了,它就没有checked这个标签了。所以出了问题。谢谢各位了。