使用object的innerText

时间:2015-12-28 14:27:06

标签: vbscript

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文本为止,一切看起来都不错。

1 个答案:

答案 0 :(得分:2)

问题是我们正在尝试设置文本,我们应该只使用

text = element.outerText