【问题标题】:how to simulate click event in any site? [closed]如何在任何站点中模拟点击事件? [关闭]
【发布时间】:2015-09-23 18:15:46
【问题描述】:

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

<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>

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

【问题讨论】:

标签: javascript jquery html events


【解决方案1】:

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

var buttons = document.getElementsByTagName('button');
for (var i = 0; i < buttons.length; i++) {
    buttons[i].click();
}

【讨论】:

  • 没有用,我在这里尝试做的是“登录”自动哪个站点或使用cookie已经填充的内容,并且只模拟按钮“登录”上的点击事件,例如在我正在尝试的页面上(不是我的)只有一个按钮
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-21
  • 2019-07-05
  • 1970-01-01
  • 2018-04-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多