<script src="../common/javascript/jquery-1.7.2.js"></script>
<SCRIPT src="xxxxxxx.js" ></SCRIPT>
<INPUT VALUE="导出清单" id="a" class=cssButton TYPE=button onclick="upload(); startCountdown();" />
xxxx.js文件
function upload(){
xxxxxxx
}
//点击一次之后暂停2秒才能点击第二次
function startCountdown(){
//这个也能实现,但是按钮只是变为不可用
// document.getElementById('a').disabled = true;
//
// setTimeout(function() {
// // 这里是延迟3秒后执行的代码
// console.log('3秒已过');
// // 你可以在这里设置元素的状态
// var element = document.getElementById('a');
// if (element) {
// element.disabled = false; // 或者其他操作
// }
// }, 3000);
//----------------点击之后可以出险倒计时----------------------------------------
var button = document.getElementById('a');
var countdown = 2; // 倒计时秒数
button.disabled = true; // 点击后禁用按钮
var interval = setInterval(function() {
button.value = "导出清单("+countdown+")"; // 显示当前倒计时
countdown--; // 倒计时递减
if (countdown < 0) {
clearInterval(interval); // 清除倒计时
button.value = "导出清单"; // 恢复按钮文本
button.disabled = false; // 重新启用按钮
}
}, 1000); // 每秒更新一次
}