是否可以在VBA中循环遍历html元素(getelementbyID)

时间:2012-10-04 01:12:35

标签: vba vbscript

我有以下HTML代码:

<td width="10%" height="20" align="center" class="data" id="requirement0" bgColor="#eeeecc">
Text - DOCIMG

.getelementbyid("Requirement0).innertext

html页面显示40个要求,因此每个人的ID被命名为requirement0,requirement1,requirement2等,直到require39。我需要检查这些文本中是否有某些文字。我如何循环这个,以便它每次添加一个getelementbyid标签,检查内部文本的参数,让我们说像上面的DOCIMG?这甚至可能吗?

我尝试过:

For i = 0 to 39
  xxx = .getelementbyid("Requirement" & i).innertext
Next i

但它不起作用。

1 个答案:

答案 0 :(得分:0)

跟进我的问题,对于有类似问题的任何人,我从网页/数据库组合加载,并且有必要在文档完成事件后等待一段时间才能访问数据库填充的字段,这就是为什么这个错误不断发生。