首页 »Javascript教程 » ondblclick:javascript onkeydown onkeyup onkeypress onclick ondblclick »正文ondblclick:javascript onkeydown onkeyup onkeypress onclick ondblclick来源: 发布时间:星期四, 2009年2月5日 浏览:0次 评论:0
这里给出
![]() <script type="text/javascript"> document.onkeydown = function ![]() document.getElementById("test").innerHTML ![]() } document.onkeyup = function ![]() document.getElementById("test").innerHTML ![]() } document.onkeypress = function ![]() document.getElementById("test").innerHTML ![]() } </script> <div id="test"></div> 测试结果为: keydown keypress keyup 显而易见,事件发生 ![]() 当按住 ![]() ![]() keydown keypress keydown keypress keydown keypress keydown keypress ... keyup n个keydown和n个keypress,1个keyup,系统设置 ![]() 有关click和dblclick 前段时间群里面 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 我们先来看 ![]() ![]() ![]() <script type="text/javascript"> document.onclick = function ![]() document.getElementById("test").innerHTML ![]() } document.ondblclick = function ![]() document.getElementById("test").innerHTML ![]() } </script> <div id="test"></div> 双击时结果如下: click dblclick 当放慢点击速度时,结果如下: click click click 可见,dblclick时,首先会触发 ![]() ![]() 那么如何解决这位朋友提出 ![]() <script type="text/javascript"> function clickTest ![]() document.getElementById("test").innerHTML ![]() } function dblclickTest ![]() document.getElementById("test").innerHTML ![]() } document.onclick = function ![]() this.timeout = window. ![]() } document.ondblclick = function ![]() ![]() dblclickTest ![]() } </script> <div id="test"></div> 双击测试结果如下: dblclick dblclick dblclick dblclick 0
相关文章读者评论发表评论 |