1

我只是想弄清楚如何自动单击登录按钮。我尝试过的没有任何效果。

https://www.24option.com/24option/#Trade

我试过了:

$(".loginButton").click()
$("#loginButton").click()
$(".gwt-PushButton.loginButton.gwt-PushButton-up").click()

我还尝试过通过 javascript 使用一些“点击模拟器”。那些也没有用。

任何想法如何让按钮通过 JS 点击?

4

5 回答 5

1

你试过这个吗?

$('.loginButton').on('click', function () {
    //code here
});
于 2013-08-25T16:01:19.010 回答
1
$("#TopPanel").find("#loginForm").submit();

但如果你只需要点击

$("#TopPanel").find("#loginForm").find('button').click();

在 las 编辑之后,我想我会放弃,但如果你想继续尝试,我会添加这个(如果以某种方式检测到真正的点击,请使用坐标或其他东西)

var evt = document.createEvent("MouseEvents");
evt.initMouseEvent('click', true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
document.getElementById("loginButton").parentNode.dispatchEvent(evt); 

祝你好运

于 2013-08-25T17:02:24.593 回答
0

定义点击功能

$("#loginButton").click(function(){


  alert("clicked");

});

触发 click 函数,在 document.ready 函数中

$('#loginButton').trigger('click');

然后按钮将被自动点击。

于 2013-08-25T16:02:43.233 回答
0

你能显示更多代码吗?它在这里工作正常:

var btn = document.getElementById("button");
btn.addEventListener("click", function(){ alert("button clicked"); });
btn.click();

也许您在使用 DOM 选择时遇到了错误。如果是,请尝试使用 FireBug 或 Chrome 中的开发者控制台来捕捉它。

于 2013-08-25T15:38:21.427 回答
0

利用

$('.login_btn').click();

或者

$('.login_btn').trigger('click');
于 2013-08-25T15:35:32.163 回答