如果一个按钮可以在短时间内多次点击,那么有可能会被用户恶意点击,为防止这种情况,可以设定一定时间内只能点击一次,其他时间禁止点击按钮。 代码如下: 复制代码 代码如下: Js定时事件 <BR>/* <BR>timeId=window.setTimeout("method()",1000); window.clearTimeout(timeId);定时执行 <BR>timeId=window.setInterval("method()",1000); window.clearInterval(timeId);循环执行 <BR>*/ <br><br>var nn = 30; <BR>var tipId; <BR>function show() { <BR>tipId = window.setInterval("start()", 1000); //每隔1秒调用一次start()方法 <BR>} <br><br>function start() { <BR>if (nn > 0) { <BR>var vv = "点下我(" + nn + ")"; <BR>$("#btn").attr("disabled", "disabled"); //使按钮不能被点击 <BR>$("#btn").attr("value", vv); //更改按钮上的文字 <BR>nn--; <BR>} else { <BR>nn = 30; <BR>$("#btn").removeAttr("disabled"); //使按钮能够被点击 <BR>$("#btn").attr("value", "点下我"); //更改按钮上的文字 <BR>window.clearInterval(tipId); //清除循环事件 <BR>} <BR>} <BR>