Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.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 我想在网站上执行自动点击?_Javascript_Jquery_Web_Web Development Server_Script - Fatal编程技术网

Javascript 我想在网站上执行自动点击?

Javascript 我想在网站上执行自动点击?,javascript,jquery,web,web-development-server,script,Javascript,Jquery,Web,Web Development Server,Script,假设,一个网站有一个按钮,我希望它每小时自动点击一次,并在下一个小时重置计时器,在同一个按钮上执行相同的操作,在该网站上,按钮在输入标签中给出,使用id_名称,我必须使用javascript操作。用于使用js在网站上执行操作。 我在谷歌上搜索过,但没有发现任何有用或不起作用的东西 setInterval(function () {document.getElementById("mark_attendance").click();}, 3600000); 我用过的这段代码在

假设,一个网站有一个按钮,我希望它每小时自动点击一次,并在下一个小时重置计时器,在同一个按钮上执行相同的操作,在该网站上,按钮在输入标签中给出,使用id_名称,我必须使用javascript操作。用于使用js在网站上执行操作。 我在谷歌上搜索过,但没有发现任何有用或不起作用的东西

setInterval(function () {document.getElementById("mark_attendance").click();}, 3600000);

我用过的这段代码在本地主机上运行良好,在网站上它不工作。

当你的按钮被点击时,你可以调用一个函数,然后每小时调用一次

setInterval(function () {document.getElementById("mark_attendance").click();}, 3600000);
<button onclick="clickFunction()">Button to click</button>
<script>
  setInterval(clickFunction, 3600000)
  function clickFunction() {
    console.log("Button clicked!")
  }
</script>
按钮单击
设置间隔(点击功能,3600000)
函数clickFunction(){
log(“单击按钮!”)
}

这取决于您要单击的按钮类型。一些框架处理“mousedown”事件或类似事件。尝试从控制台和devtools中找到单击该按钮的方法。一旦你发现它很容易添加在间隔。请记住,一些浏览器还会在选项卡离开焦点时暂停循环脚本。