Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método HtmlDocument.GetElementById (String)

 

Publicado: octubre de 2016

Recupera un único HtmlElement utilizando el atributo ID del elemento como clave de búsqueda.

Espacio de nombres:   System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)

public HtmlElement GetElementById(
	string id
)

Parámetros

id
Type: System.String

Atributo ID del elemento que se va a recuperar.

Valor devuelto

Type: System.Windows.Forms.HtmlElement

Devuelve el primer objeto que tiene el mismo atributo ID que el valor especificado o null si no se encuentra el id.

Si hay varios elementos en el documento con el mismo valor de Id., GetElementById devolverá el primero que encuentra.

En el ejemplo de código siguiente se recupera un nombre TABLE de un documento, cuenta el número de filas y muestra el resultado en la página Web. El ejemplo de código requiere que haya un WebBrowser control en el proyecto denominado WebBrowser1, y que haya cargado una página Web con un TABLE cuyo ID atributo es Table1.

private Int32 GetTableRowCount(string tableID)
{
    Int32 count = 0;

    if (webBrowser1.Document != null)
    {
        HtmlElement tableElem = webBrowser1.Document.GetElementById(tableID);
        if (tableElem != null)
        {
            foreach (HtmlElement rowElem in tableElem.GetElementsByTagName("TR"))
            {
                count++;
            }
        }
        else
        {
            throw(new ArgumentException("No TABLE with an ID of " + tableID + " exists."));
        }
    }

    return(count);
}

.NET Framework
Disponible desde 2.0
Volver al principio
Mostrar: