Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript每5秒自动单击一次按钮_Javascript_Click_Setinterval - Fatal编程技术网

Javascript每5秒自动单击一次按钮

Javascript每5秒自动单击一次按钮,javascript,click,setinterval,Javascript,Click,Setinterval,我有一个html按钮,我想使用setInterval点击功能每5秒。我尝试过很多次,但是我的代码不适用于此。请帮忙。 钮扣 Tekrar Satın Al 点击 setInterval(函数(){ document.getElementsByClassName(“a.id-buy-reach.green.ui btn.ui shadow.ui btn corner all.ui mini.ui-btn-up-c”)[0]。单击(); }, 5000); 有人能帮忙吗(您需要将getElemen

我有一个html按钮,我想使用setInterval点击功能每5秒。我尝试过很多次,但是我的代码不适用于此。请帮忙。 钮扣

Tekrar Satın Al
点击

setInterval(函数(){ document.getElementsByClassName(“a.id-buy-reach.green.ui btn.ui shadow.ui btn corner all.ui mini.ui-btn-up-c”)[0]。单击(); }, 5000);
有人能帮忙吗(

您需要将
getElementsByClassName
更改为
querySelector
,因为您正在传递CSS选择器:

setInterval(function() {
  document.querySelector("a.id-buy-again.green.ui-btn.ui-shadow.ui-btn-corner-all.ui-mini.ui-btn-up-c").click();
}, 5000);

querySelector
使用给定的CSS选择器选择一个元素。
getElementsByClassName
acceps仅将一个类名作为其参数。

感谢K3v1n的回答。但没有工作:(您需要检查选择器:) setInterval(function() { document.getElementsByClassName("a.id-buy-again.green.ui-btn.ui-shadow.ui-btn-corner-all.ui-mini.ui-btn-up-c")[0].click(); }, 5000);
setInterval(function() {
  document.querySelector("a.id-buy-again.green.ui-btn.ui-shadow.ui-btn-corner-all.ui-mini.ui-btn-up-c").click();
}, 5000);