document.getElementsByTagName()在AutoHotkey中不起作用

时间:2018-07-10 08:45:55

标签: autohotkey

在填充一些下拉列表后,我必须获取表中的一些数据。当我使用getElementsByTagName(“ select”)方法选择下拉菜单时,它不会返回任何内容。 这是我的代码:

path:="http://somewebsite.com"

wb := ComObjCreate("InternetExplorer.Application")
wb.visible := false

Load(wb, path)
inputs := wb.Document.getElementsByTagName("select")
;inputs := wb.document.all.4BBCFB71421E47CD15CA52B8AE2847AD.name
l := inputs.length
MsgBox %l%

Load(wb, what){
wb.navigate(what)
while wb.Busy
continue
wb.Visible := true
}

此代码始终打印0。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

“文档”在您的实际代码中是否大写?

我认为问题可能在于“文档”是每个“文档”都是其实例的原型对象,因此“文档”不保存正在查看的任何页面的特定标记或数据。

Example image here from IE11's console