本文主要是介绍时间一到,开抢月饼(原生JS简单实现定时自动点击事件),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
//定义在某一时间点击事件,每秒点击10次
var time1 = setInterval(setTimeClick,100);
function setTimeClick(){
var btn = document.querySelector(".button-hook");
//设定十二点整开始点击
var setTime = 120000;
//获取当前时间
var now = new Date();
//获取当前小时并转成字符串
var hours = now.getHours().toString();
//获取当前分钟并转成字符串
var minutes = now.getMinutes().toString();
//获取当前秒数并转成字符串
var seconds = now.getSeconds().toString();
//小时数为1-9时转为01,02...
if(hours.length==1){
hours= "0"+hours;
}
//分钟为1-9时转为01,02...
if(minutes.length==1){
minutes= "0"+minutes;
}
//秒数为1-9时转为01,02...
if(seconds.length==1){
seconds= "0"+seconds;
}
var date = hours +minutes + seconds;
//当前时间到达设定时间的时候触发点击事件
if(date==setTime){
obj.click();
}else{
console.log(date)
}
}
这篇关于时间一到,开抢月饼(原生JS简单实现定时自动点击事件)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!