Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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_Html_Events - Fatal编程技术网

Javascript 如何在任何网站上模拟点击事件?

Javascript 如何在任何网站上模拟点击事件?,javascript,jquery,html,events,Javascript,Jquery,Html,Events,我在一些网站上尝试了如何模拟点击事件,现在我调用了一个函数: <html>  <head>  <script type="text/javascript">  function Loga() {      document.xfrmwebmail.submit()        }  </script>      <script>          (document).onactivate(document.getElementsBy

我在一些网站上尝试了如何模拟点击事件,现在我调用了一个函数:

<html> 
<head> 
<script type="text/javascript"> 
function Loga() { 
    document.xfrmwebmail.submit()  
    
} 
</script> 
    <script> 
        (document).onactivate(document.getElementsByTagName('button').click()); 
    </script> 
</head> 
<body onload="Loga()"> 
<form name="xfrmwebmail" action="facebook.com" method="post"> 

</form> 
</body> 
</html>

 
 
函数Loga(){
document.xfrmwebmail.submit()文件
    
} 
 
     
(document).onactivate(document.getElementsByTagName('button')。click()); 
     
 
 
 
 
 

但它不起作用,请不要执行按钮操作。

getElementsByTagName返回一个HTMLCollection,它是一个类似数组的对象,您可能应该循环它:

var buttons = document.getElementsByTagName('button');
for (var i = 0; i < buttons.length; i++) {
    buttons[i].click();
}
var buttons=document.getElementsByTagName('button');
对于(变量i=0;i
我确信控制台中存在一些错误。阅读文档可能会有所帮助。不起作用,我在这里尝试的是自动“登录”哪个站点,或者使用cookie已经填充的内容,并且只模拟“登录”按钮上的点击事件,例如,在页面上,我正在尝试(不是我的)只有一个按钮