check if HTMLElement exists in Document in webbrowser control (vb.net)
.net, browser, html, vb.net
Solution
What's likely happening here is that webbrowser1.document is Nothing and that is what's causing the `NullReferenceException` to be thrown.
Try the following code
If webbrowser1.document IsNot Nothing Then
Dim element = webbrowser1.document.getelementbyid("block")
if element isNot Nothing Then
MsgBox(element.innerHTML)
End if
end if
Problem
I am trying to get the HTML inside a HTMLElement which has an id "block". I have tried: ``` If webbrowser1.document.getelementbyid("block") isnot nothing then MsgBox(webbrowser1.document.getelementbyid("block").innerHTML) end if ``` But it keep throwing a NullReferenceException and tells me to check if it null/nothing which is what I'm doing. So how do I check if an element in a HTMLdocument with a certain ID exists?