compruebe si HTMLElement existe en el Documento en el control webbrowser (vb.net)

Estoy tratando de conseguir el código HTML dentro de un HTMLElement que tiene un id de «bloque».
He intentado:

If webbrowser1.document.getelementbyid("block") isnot nothing then
  MsgBox(webbrowser1.document.getelementbyid("block").innerHTML)
end if

Pero sigue tirando una excepción NullReferenceException y me dice que para comprobar si es null/nada, que es lo que estoy haciendo.

Entonces, ¿cómo puedo comprobar si un elemento en un HTMLdocument con una cierta IDENTIFICACIÓN existe?

InformationsquelleAutor Jonathan. | 2010-01-07

1 Kommentar

  1. 5

    Lo que es probable que ocurre aquí es que webbrowser1.el documento no es Nada y que es lo que está causando el NullReferenceException para ser lanzado.

    Tratar el siguiente código

    If webbrowser1.document IsNot Nothing Then
      Dim element = webbrowser1.document.getelementbyid("block")
      if element isNot Nothing Then
        MsgBox(element.innerHTML)
      End if
    end if

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea