Condividi tramite


HtmlElementCollection.Item[] Proprietà

Definizione

Ottiene un elemento dall'insieme.

Overload

Item[Int32]

Ottiene un elemento dall'insieme specificandone l'indice numerico.

Item[String]

Ottiene un elemento dall'insieme specificandone il nome.

Commenti

HtmlElementCollection gli oggetti sono di sola lettura. Per aggiungere un elemento a un documento HTML, usare metodi come InsertAdjacentElement e AppendChild.

Item[Int32]

Ottiene un elemento dall'insieme specificandone l'indice numerico.

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

Parametri

index
Int32

Posizione da cui recuperare un elemento dall'insieme.

Valore della proprietà

HtmlElement

Elemento ottenuto dalla raccolta specificandone l'indice numerico.

Commenti

Gli elementi in un oggetto HtmlElementCollection non sono garantiti nell'ordine del codice sorgente. In altre parole, solo perché un DIV elemento è il primo elemento all'interno di un BODY tag non significa che il primo elemento della raccolta sarà l'elemento DIV .

Si applica a

Item[String]

Ottiene un elemento dall'insieme specificandone il 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

Parametri

elementId
String

Attributo Name o Id dell'elemento.

Valore della proprietà

HtmlElement

HtmlElement, se l'elemento denominato viene individuato. In caso contrario, null.

Esempio

L'esempio di codice seguente trova un FORM oggetto usando il nome e invia i dati al server a livello di codice. L'esempio di codice richiede che l'applicazione ospita un WebBrowser controllo denominato 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

Si applica a