Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript HTML DOM click()无法处理输入_Javascript_Html_Dom - Fatal编程技术网

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') );