【发布时间】:2019-02-01 13:09:48
【问题描述】:
我试图寻找答案,但无济于事。我每次都撞墙。 也许有人可以帮忙?
我正在尝试在网站上单击带有 VBscript 的元素。 这行得通。但是,首先我想通过循环检查元素是否存在。 如果不是因为下面的代码出现“无效使用 null”错误,这将起作用。
如何从 IE 元素中创建一个对象来检查它是否存在?
Set IE = WScript.CreateObject("InternetExplorer.Application", "IE_")
IE.Navigate "url"
With IE.Document
Do
if not CreateObject(.getElementByID("formButton2343255")) is nothing then
.getElementByID("formButton2343255").Click()
Exit Do
End if
WScript.Sleep 500
Loop
SET objWshShell = Nothing
End With
End Function
我希望按钮被点击。但在这种情况下,要么我的对象不存在,要么我对 null 的使用无效。
【问题讨论】:
标签: javascript html object vbscript element