我正在尝试将HTML放在具有id“block”的HTMLElement中。 我试过了:
If webbrowser1.document.getelementbyid("block") isnot nothing then
MsgBox(webbrowser1.document.getelementbyid("block").innerHTML)
end if
但它继续抛出一个NullReferenceException并告诉我检查它是否为null /什么是我正在做的事。
那么如何检查具有特定ID的HTML文档中的元素是否存在?
答案 0 :(得分:5)
这里可能发生的事情是webbrowser1.document是Nothing,这就是导致NullReferenceException
被抛出的原因。
尝试以下代码
If webbrowser1.document IsNot Nothing Then
Dim element = webbrowser1.document.getelementbyid("block")
if element isNot Nothing Then
MsgBox(element.innerHTML)
End if
end if