Partilhar via


HtmlElementCollection.Item[] Propriedade

Definição

Obtém um item da coleção.

Sobrecargas

Item[Int32]

Obtém um item da coleção especificando seu índice numérico.

Item[String]

Obtém um item da coleção especificando seu nome.

Comentários

HtmlElementCollection os objetos são somente leitura. Para adicionar um elemento a um documento HTML, use métodos como InsertAdjacentElement e AppendChild.

Item[Int32]

Obtém um item da coleção especificando seu í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

A posição da qual recuperar um item da coleção.

Valor da propriedade

HtmlElement

Um item da coleção especificando seu índice numérico.

Comentários

Não há garantia de que os elementos em um HtmlElementCollection código-fonte estejam em ordem de código-fonte. Em outras palavras, apenas porque um DIV elemento é o primeiro elemento dentro de uma BODY marca não significa que o primeiro elemento da coleção será o DIV elemento.

Aplica-se a

Item[String]

Obtém um item da coleção especificando seu nome.

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

O atributo Name ou Id do elemento.

Valor da propriedade

HtmlElement

Um HtmlElement, se o elemento nomeado for encontrado. Caso contrário, null.

Exemplos

O exemplo de código a seguir localiza um FORM objeto usando seu nome e envia seus dados para o servidor programaticamente. O exemplo de código requer que seu aplicativo hospede um WebBrowser controle nomeado 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

Aplica-se a