【发布时间】:2023-03-14 23:20:01
【问题描述】:
我正在尝试制作一个程序来查看是否在前一次点击后 2 秒内进行了点击。 我的代码是:
document.addEventListener("click",do,false);
var lastBack=0;
function do(e){
if((new Date().getTime()-lastBack)<2000)
{ alert("you clicked within 2 seconds this time");}
else
{ document.write("Quickly click again");
lastBack=new Date().getTime(); }
}
我只是无法弄清楚它有什么问题,但是当我单击时,它只显示“再次快速单击”,没有其他任何反应。即使在长时间等待后单击时它也不会重复同一行。
【问题讨论】:
-
加载后从不 document.write。页面将被擦除
-
@mplungjan:这只是为了提问,而不是为了真正的代码
-
“do”是保留字,不能调用函数“do”
标签: javascript html