Home >Web Front-end >JS Tutorial >JS script realizes web page automatic flash sale example sharing
This article mainly teaches you how to use JS to write some automatic click functions such as flash sales in the mall. Friends who need this aspect should quickly learn the ideas. Hope it helps everyone.
Let’s take a look at the Flash Sale activity page code first
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title> Micomo </title> </head> <body> <p> <p> 活动倒计时<strong id="endtime"></strong>秒! </p> <input type="button" id="btn" value="立即购买" disabled="disabled" onClick="func()"/> </p> <script src="/js/jquery-2.1.1.min.js"></script> <script type="text/javascript"> //倒计时30秒 var i = 30; function remainTime() { if (i > 0) { document.getElementById("endtime").innerHTML = i--; setTimeout("remainTime()", 1000); } if (i == 0) { $("p").text("活动开始"); $("p").css("background-color", "yellow"); //倒计时结束,按钮状态改为可用 document.getElementById("btn").disabled = false; } } remainTime(); //点击按钮触发的方法 function func() { alert("恭喜你抢到一个月饼"); } </script> </body> </html>
Page preview
<script type="text/javascript"> var button = document.getElementById("btn"); //每秒执行一次,若按钮状态为可用,进行点击 setInterval(function() { if (button.disabled == false) { button.click(); } }, 1000); </script>setInterval() method can be used according to the specified period (in milliseconds) to call a function or evaluate an expression.
##Modify setInterval(function(){},millisec) The millisec (in milliseconds) can control the click frequency.
This is just a simple js code that does not implement automatic verification of the verification code.
You can refer to it and learn from it. Do not use it to do anything that is against morality or seek profit.
Personal blog is only used for taking notes. The accuracy of the content is not guaranteed. If any errors are found, please correct them.
Baidu Browser Points Redemption
Open the following page, press F12, put the code under the console, and press Enter.
Code
//选取data-id为6的<a>标签 var button = $("a[data-id='6']"); //每秒执行一次,若按钮状态为可用,进行点击 var fuc = setInterval(function() { //如果出现刷新验证码的按钮,则表明已抢到 if($(".refresh-btn").length > 0){ window.clearInterval(fuc); //桌面通知,只有chrome,firefox浏览器支持桌面API Notification.requestPermission(function(status) { var n = new Notification('通知消息', { body: '爱奇艺会员兑换码!' }); }); } else { button.click(); } },1000);//一秒一次点击
The above is the detailed content of JS script realizes web page automatic flash sale example sharing. For more information, please follow other related articles on the PHP Chinese website!