innerText
看起来像这样:
9999
NA 1299
1/1/2015
7:01:35 EST
Cleanup Time
12/31/2015
12/31/2015
我正在尝试通过执行以下操作来处理对象的innerText
:
Set arr_data = Sys.Browser.("iexplore").Page("...")...
For i = 0 To array_data.length-1
Set element = array_data(i)
Set text = element.innerText //error happens on this line
If InStr(text, "Cleanup Time")<> 0 Then
Log.Message("Found")
Else
Log.Message("Not Found")
End If
Next
我得到的错误是:
Microsoft VBSCript运行时错误
需要的对象:'[string:“9999 IMP 9999”]'
我也尝试使用
进行索引Set text = element.innerText(i)
但是得到一个
未知的运行时错误
我已经检查了调试器中的对象,直到Set
文本为止,一切看起来都不错。
答案 0 :(得分:2)
问题是我们正在尝试设置文本,我们应该只使用
text = element.outerText