Freigeben über


HtmlElementCollection.Item[] Eigenschaft

Definition

Ruft ein Element aus der Auflistung ab.

Überlädt

Item[Int32]

Ruft ein Element durch Angabe seines numerischen Indexes aus der Auflistung ab.

Item[String]

Ruft ein Element durch Angabe seines Namens aus der Auflistung ab.

Hinweise

HtmlElementCollection Objekte sind schreibgeschützt. Wenn Sie einem HTML-Dokument ein Element hinzufügen möchten, verwenden Sie Methoden wie InsertAdjacentElement z. B. und AppendChild.

Item[Int32]

Ruft ein Element durch Angabe seines numerischen Indexes aus der Auflistung ab.

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

Parameter

index
Int32

Die Position, von der ein Element aus der Auflistung abgerufen werden soll.

Eigenschaftswert

HtmlElement

Ein Element durch Angabe seines numerischen Indexes aus der Auflistung.

Hinweise

Elemente in einer Codereihenfolge HtmlElementCollection sind nicht garantiert. Anders ausgedrückt: Nur weil ein DIV Element das erste Element innerhalb eines BODY Tags ist, bedeutet nicht, dass das erste Element der Auflistung das DIV Element ist.

Gilt für

Item[String]

Ruft ein Element durch Angabe seines Namens aus der Auflistung ab.

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

Parameter

elementId
String

Der Name oder das Id-Attribut des Elements.

Eigenschaftswert

HtmlElement

Ein HtmlElement, wenn das genannte Element gefunden wird. Andernfalls null.

Beispiele

Im folgenden Codebeispiel wird ein FORM Objekt mithilfe seines Namens gefunden und seine Daten programmgesteuert an den Server übermittelt. Das Codebeispiel erfordert, dass Ihre Anwendung ein Steuerelement mit dem WebBrowser Namen " webBrowser1Hosten" hosten muss.

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

Gilt für