本文介绍了如何检查VBA中是否存在元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好。
我正在尝试从网站上删除数据。
在某些情况下如果数据已被删除,则网站会发生变化。
所以我使用
Hi All.
I am trying to scrapping data from website.
In some case if the data have been delete the website is change.
So I Use
appIE.document.getElementsByClassName("alert-block")
但我不知道如何识别班级
But I don't know how to identify if the class
("alert-block")
退出与否。
我在这里阅读了这篇文章
[] [ ]
并且他们说
exits or not.
I have read the artical here
[^][^]
And they say that the
If MyObject Is Nothing Then ' <--- This check always returns False
我尝试过:
What I have tried:
If appIE.document.getElementsByClassName("alert-block") Is Nothing Then
'做某事1。
其他
'在这里做点什么。
endif
'Do something1.
else
'do something2 here.
endif
推荐答案
Set element = appIE.document.getElementsByClassName("alert-block")
If element.Count > 0
' Element exists and is not empty
Endif
这篇关于如何检查VBA中是否存在元素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!