<script type="text/javascript">
<!--
// document的click事件
document.onclick = function(){
alert("documentEvent");
} // 触发document的click事件
function fnDocument(){
document.click();
}

// 按钮事件
function fnButton() {
alert("buttonEvent");
}
//-->
</script>
<input type="button" value=" BindEvent " onclick="fnDocument();fnButton();" />我的想法是 当点击按钮的时候 首先调用fnDocument事件 在fnDocument事件中触发document.click最后再调用fnButton
大伙看看

解决方案 »

  1.   

    其时楼主可以把这段代码注释了
      function fnDocument(){
            //document.click();
        } 就可以 弹出 alert("documentEvent"); alert("buttonEvent");
    document.onclick 点击页面就会执行
    单击按钮 你想先执行doumentEvent 然后在执行buttonEvent  这样写是不可能的 
      

  2.   


    <script type="text/javascript">
    <!--
        // document的click事件
        document.onclick = function(){
            alert("documentEvent");
            fnButton();
        }    // 触发document的click事件
        function fnDocument(){
            //document.click();
              document.onclick;
        }
        
        // 按钮事件
        function fnButton() {
            alert("buttonEvent");
        }
    //-->
    </script>
    <input type="button" value=" BindEvent " onclick="fnDocument();" />
      

  3.   

    3楼说的不错,你就没有调用btn的事件啊,那样写的话,btn事件没有办法执行
      

  4.   

    参见:创建并触发事件http://www.jslab.org.cn/?tag=createEvent