<input type="checkbox"  onclick="gogo()" >hellow</input><script>
function gogo()
{
alert(event.target.checked);
}
</script>
这样不行
<input type="checkbox"  onclick="alert(event.target.checked);">hello</input>
这样就行怎么回事?怎么才能在函数里面才能调用成功

解决方案 »

  1.   

    <input type="checkbox"  onclick="gogo(event)" >hellow </input> <script> 
    function gogo(event) 

    alert(event.target.checked); 

    </script>
      

  2.   

    要想设计ie和ff下都通用的该怎么办?调用函数怎么写
      

  3.   

        function sss() {
            var event = window.event || arguments.callee.caller.arguments[0];
            var srcElement = event.srcElement || event.target;
            alert(srcElement.checked);
        }
      

  4.   

    function getEvent(){
    if(window.event)
    return window.event;
    else{
    //函数是由顶层调用的,那么caller包含的就是null
    var e=arguments.callee.caller;
    while(e.caller!=null)
    e=e.caller;
    return e.arguments[0];
    }
    }
      

  5.   

    晕。没写完就提交了我写的获取事件对象的方法,适用于任意多层调用。用这个方法获得时间对象,然后用3楼的方法获得dom