考虑到应当用鼠标事件来触发获取时间函数再计算,可是具体代码还是调试不成功,新手跪求各位大神帮忙指导!!!

解决方案 »

  1.   

    在 onMouseOver 时开始计时
    在 onMouseOut 时结束计时并计算时间
      

  2.   


    <input type="button" value="xxxxxxxxxxxxxxxx" id="butt" /><br />
    <div id="text"></div>
    <script type="text/javascript">
    var butt = document.getElementById("butt");
    var time;
    butt.onmouseover = function () {
    time = (new Date()).getTime();
    }
    butt.onmouseout = function () {
    var t = (new Date()).getTime() - time;
    document.getElementById("text").innerHTML = "悬停在按钮上的时间"+(t/1000).toFixed(2)+"秒";
    }
    </script>