如何模拟任何网站中的点击事件?

时间:2015-09-23 18:15:47

标签: javascript jquery html html5 events

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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