Select <td> 元素使用自动热键

Select <td> element using autohotkey

我正在尝试 select 在一个深埋在 DOM 的网站中实现 'copy-to-clipboard' 功能。作为概念证明,我想让 AutoHotKey .click() 成为锚元素,然后在 MsgBox 中显示它的内容。在 IE 的 javascript 控制台中,我可以使用以下代码很好地操作它:

t = document.getElementById("id-value")
t.getElementsByTagName("td")[1].click()

这两行做我想做的事...当我将它们放在 AHK 脚本中时,它有点挂起...下面是我的 AHK 脚本

#SingleInstance, Force
#Include, C:\Users\rspeight\Desktop\AHK_Scripts\IEFuncs.ahk    

IE("https://validURL", true)
sleep, 3000

t:= document.getElementByID("2752")
t.getElementByTagName("td")[1].click()

MsgBox, Did this work?

Return

如有任何帮助,我们将不胜感激。

以下是我为使它起作用所做的工作。

pwb := WBGet()

t:=pwb.document.getElementById("2752")
d:=t.getElementsByTagName("td")[1].click()
sleep, 2000
b:=pwb.document.getElementById("secretView_2752")
r:=b.getElementsByTagName("a")[3].click()

出于某种原因,我不得不将 'tagname' 元素放入另一个变量中。