JavaScript HTML DOM click()无法处理输入
我试图在某个输入上执行单击,而单击方法没有任何作用。这是我的密码:JavaScript HTML DOM click()无法处理输入,javascript,html,dom,Javascript,Html,Dom,我试图在某个输入上执行单击,而单击方法没有任何作用。这是我的密码: document.getElementsByName("op")[1].click() 我使用chrome控制台和我一直使用的AHK脚本,两者都不做任何事情。我已尝试使用:getElementsByName、getElementById、GetElementsByCassName。。。他们什么都不做 网址为: 以下是单击按钮输入前需要执行的步骤: 从我在页面的HTML代码中看到的和一些研究来看,我认为它不起作用,因为输入是AJ
document.getElementsByName("op")[1].click()
我使用chrome控制台和我一直使用的AHK脚本,两者都不做任何事情。我已尝试使用:getElementsByName、getElementById、GetElementsByCassName。。。他们什么都不做
网址为:
以下是单击按钮输入前需要执行的步骤:
从我在页面的HTML代码中看到的和一些研究来看,我认为它不起作用,因为输入是AJAX控制的
当您单击按钮时,它应该为每个组加载并告知是否有可用的位置。如果您缓慢单击按钮,您会注意到它不会在单击时做出反应,而是在鼠标向下移动时做出反应。要触发此事件,您可以使用:
请将所有相关代码和问题描述张贴在问题本身中。哇,这很有效!非常感谢你,我是javascript和DOM的高手。非常感谢你的帮助!现在我只需要转换这段代码,以便在AHK脚本中工作。我会做一些研究。再次感谢!很高兴这有帮助。我以前从未听说过AHK,所以我不能确定,但在快速查看之后,似乎你可以这样做:鼠标单击,左,X,Y,0,d,其中X&Y应该被按钮的坐标替换,d告诉它只应用鼠标向下是的,正如你所说。下面是实现该技巧的代码:WB:=ComObjectCreateInternetExplorer.Application MouseDownEvent:=WB.document.CreateEventMouseEventMouseEvent MouseDown.initMouseEventmousedown,true,false,,,,,,,,,,,,,,,WB.document.getElementsByNameop[1]。dispatchEventMouseDownEvent
// Create a mousedown event and dispatch it
document.getElementsByName("op")[1].dispatchEvent( new Event('mousedown') );