如何判断一个事件或方法是第几次调用,或者第一次和非第一次调用??

解决方案 »

  1.   

    设置计数器
    <script type="text/javascript">
    var counter = 0;
    function f1() {
    counter ++;
    alert('这是第' + counter + '次调用f1()');
    }
    </script>
    <a href="#" onclick="f1();">点我</a>
      

  2.   

    咱也来个,以click事件为例
    <html>
    <head>
    <script type="text/javascript">
    function initDom(){
    document.getElementById('click_1').count = 0;
    }
    function clickCount(e,obj){
       if(e.type  == 'click'){
          obj.count ++ ;
       }
       alert('已经点击(函数调用)了'+ obj.count+'次' )
        }
        </script>
    </head>
    <body onload="initDom();">
    <input type="text" id="click_1" onclick="clickCount(event,this)"/>
    </body></html>