我正在尝试选择复制到剪贴板'在一个深埋在DOM中的网站内的功能。作为概念的证明,我想让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
任何帮助将不胜感激。
答案 0 :(得分:0)
以下是我的工作原理。
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'元素放入另一个变量。