谁能知道下面的脚本是否每 10 秒执行一次点击?
var time= setInterval(function(){
var a= document.getElementsByClassName('product-flash-btn')[0].innerHTML;
if(a == "Buy Now")
{ document.getElementsByClassName('product-flash-btn')[0].click()
clearInterval(time); }
else { console.log("Script Activated"); }
},10);
不,它将每 10 毫秒运行一次,因为 setInterval 以毫秒为单位。使用 10 秒钟10000
.
是的,它确实如此,但您需要删除 清除间隔 .
看看在线示例。
时间内值为 milisecounds 。 1000 = 1 秒
var time= setInterval(function(){
var a= document.getElementsByClassName('product-flash-btn')[0].innerHTML;
if(a == "Buy Now")
{
document.getElementsByClassName('product-flash-btn')[0].click()
//clearInterval(time);
}
else { console.log("Script Activated"); }
},10000);
<div class="product-flash-btn" onclick="alert('works')" >Buy Now</div>