JS如何判断鼠标两次点击的时间间隔??当小于10秒时提示"间隔时间太短!".
急等谢谢!!!!!!!!!!!!!!!!!!!!!

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    </head><body>
    <span id='ss'></span>
    <script>
    var s = null;
    var $ = function(id){ return document.getElementById(id);}
    window.onload = function(){
    document.onclick=function(){
    if(!s)
    {
    s = new Date().getTime();
    return;
    }
    (new Date().getTime() -s)<10000?($("ss").innerHTML = "时间太短"):($("ss").innerHTML = "超过10秒了");

    }
    }
    </script>
    </body>
    </html>
      

  2.   


             var older,old;
             document.onclick = function(event){
                 event = event||window.event;
                 //这里只捕获鼠标左键的点击
                 if(event.which===1){
                     old = new Date();
                     if(!older){
                         older = old
                     }else{
                         if(old.getTime() - older.getTime() < 10000){
                             alert("还没到10秒!");
                         }else{
                             older = old;
                         }
                     }
                 }
             }
      

  3.   

    <body></body>
    <script>
    var now="";
    document.body.onclick=function(){
    if(now==""){
    now=new Date()
    }
    else
    {
        now=new Date()-now;
        alert("2次点击用了"+now/1000+"秒")
        now=""
    }
    }
    </script>