2个回答
展开全部
比如楼下说的方法,可以设置JS变量来,或者再标签上加自己定义属性,示例如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | < input type = "button" value = "测试" state = "0" id = "btn" /> < script type = "text/javascript" > // JS的做法, 当然下面的也可以把点击时间做成函数,然后添加到空间上面 document.getElementById("btn").onclick = function() { //获取按钮点击状态 var s = this.getAttribute("state"); if(s == '1') { alert("系统处理中,请不要重复点击!"); } else { // 设置点击状态,执行业务逻辑,设置处理中 this.setAttribute("state", "1") } // 下方写你的其他代码 this.setAttribute("state", "0"); // 设置点击状态,执行完成清空点击 } // jQuery的做法 $("#btn").click(function() { //获取按钮点击状态 var s = $(this).attr("state"); if(s == '1') { alert("系统处理中,请不要重复点击!"); } else { // 设置点击状态,执行业务逻辑,设置处理中 $(this).attr("state", "1") } // 下方写你的其他代码 $(this).attr("state", "0"); // 设置点击状态,执行完成清空点击 }); </ script > |
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询