我只想弄清楚如何自动点击登录按钮。我没有尝试过任何工作。
https://www.24option.com/24option/#Trade
我试过了:
$(".loginButton").click()
$("#loginButton").click()
$(".gwt-PushButton.loginButton.gwt-PushButton-up").click()
我也试过通过javascript使用一些“点击模拟器”。那些也不起作用。
如何通过JS获取按钮的任何想法?
答案 0 :(得分:1)
你试过这个吗?
$('.loginButton').on('click', function () {
//code here
});
答案 1 :(得分: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);
祝你好运
答案 2 :(得分:0)
使用
$('.login_btn').click();
或
$('.login_btn').trigger('click');
答案 3 :(得分:0)
你能展示更多代码吗?它工作得很好here:
var btn = document.getElementById("button");
btn.addEventListener("click", function(){ alert("button clicked"); });
btn.click();
也许你在DOM选择中遇到错误。如果是,请尝试使用FireBug或Chrome中的开发者控制台来捕获它。
答案 4 :(得分:0)
定义点击功能
$("#loginButton").click(function(){
alert("clicked");
});
在document.ready function
中触发click功能$('#loginButton').trigger('click');
然后自动点击按钮。