此脚本是否每 10 毫秒执行一次操作?



谁能知道下面的脚本是否每 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>

最新更新