gpt4 book ai didi

javascript - 单击功能不适用于按钮

转载 作者:行者123 更新时间:2023-11-30 06:13:51 26 4
gpt4 key购买 nike

我尝试创建一个应用程序来登录 https://www.easports.com/fifa/ultimate-team/web-app/#使用 JS,我无法点击登录按钮。

调用按钮元素上的点击。

document.getElementsByTagName("button")[0].click()

没有任何反应。如果我用鼠标移动并单击它,它就会起作用。

最佳答案

非常感谢 idmitrov。我已经设法使用它使其工作:

var targetNode = document.getElementsByTagName("button")[0];
if (targetNode) {
//--- Simulate a natural mouse-click sequence.
triggerMouseEvent (targetNode, "mouseover");
triggerMouseEvent (targetNode, "mousedown");
triggerMouseEvent (targetNode, "mouseup");
triggerMouseEvent (targetNode, "click");
}
else
console.log ("*** Target node not found!");

function triggerMouseEvent (node, eventType) {
var clickEvent = document.createEvent ('MouseEvents');
clickEvent.initEvent (eventType, true, true);
node.dispatchEvent (clickEvent);
}

关于javascript - 单击功能不适用于按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57333840/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com