Compartir vía


HtmlElementCollection.Item[] Propiedad

Definición

Obtiene un elemento de la colección.

Sobrecargas

Item[Int32]

Obtiene un elemento de la colección especificando su índice numérico.

Item[String]

Obtiene un elemento de la colección especificando su nombre.

Comentarios

HtmlElementCollection los objetos son de solo lectura. Para agregar un elemento a un documento HTML, use métodos como InsertAdjacentElement y AppendChild.

Item[Int32]

Obtiene un elemento de la colección especificando su índice numérico.

public:
 property System::Windows::Forms::HtmlElement ^ default[int] { System::Windows::Forms::HtmlElement ^ get(int index); };
public System.Windows.Forms.HtmlElement this[int index] { get; }
member this.Item(int) : System.Windows.Forms.HtmlElement
Default Public ReadOnly Property Item(index As Integer) As HtmlElement

Parámetros

index
Int32

La posición de la que se recuperará un elemento de la colección.

Valor de propiedad

HtmlElement

Un elemento de la colección especificando su índice numérico.

Comentarios

No se garantiza que los elementos de un HtmlElementCollection objeto estén en orden de código fuente. En otras palabras, solo porque un DIV elemento es el primer elemento dentro de una BODY etiqueta no significa que el primer elemento de la colección sea el DIV elemento .

Se aplica a

Item[String]

Obtiene un elemento de la colección especificando su nombre.

public:
 property System::Windows::Forms::HtmlElement ^ default[System::String ^] { System::Windows::Forms::HtmlElement ^ get(System::String ^ elementId); };
public System.Windows.Forms.HtmlElement this[string elementId] { get; }
member this.Item(string) : System.Windows.Forms.HtmlElement
Default Public ReadOnly Property Item(elementId As String) As HtmlElement

Parámetros

elementId
String

El atributo Name o Id del elemento.

Valor de propiedad

HtmlElement

Un HtmlElement, si el elemento indicado se encuentra. En caso contrario, es null.

Ejemplos

En el ejemplo de código siguiente se busca un FORM objeto con su nombre y se envían sus datos al servidor mediante programación. El ejemplo de código requiere que la aplicación hospede un WebBrowser control denominado webBrowser1.

private void SubmitForm(String formName)
{
    HtmlElementCollection elems = null;
    HtmlElement elem = null;

    if (webBrowser1.Document != null)
    {
        HtmlDocument doc = webBrowser1.Document;
        elems = doc.All.GetElementsByName(formName);
        if (elems != null && elems.Count > 0)
        {
            elem = elems[0];
            if (elem.TagName.Equals("FORM"))
            {
                elem.InvokeMember("Submit");
            }
        }
    }
}
Private Sub SubmitForm(ByVal FormName As String)
    Dim Elems As HtmlElementCollection
    Dim Elem As HtmlElement

    If (WebBrowser1.Document IsNot Nothing) Then
        With WebBrowser1.Document
            Elems = .All.GetElementsByName(FormName)
            If (Not Elems Is Nothing And Elems.Count > 0) Then
                Elem = Elems(0)
                If (Elem.TagName.Equals("FORM")) Then
                    Elem.InvokeMember("Submit")
                End If
            End If
        End With
    End If
End Sub

Se aplica a