Freigeben über


HtmlElementCollection.GetElementsByName(String) Methode

Definition

Ruft eine Auflistung von Elementen anhand ihres Namens ab.

public:
 System::Windows::Forms::HtmlElementCollection ^ GetElementsByName(System::String ^ name);
public System.Windows.Forms.HtmlElementCollection GetElementsByName(string name);
member this.GetElementsByName : string -> System.Windows.Forms.HtmlElementCollection
Public Function GetElementsByName (name As String) As HtmlElementCollection

Parameter

name
String

Der Name oder die ID des Elements.

Gibt zurück

Ein HtmlElementCollection Element, das die Übereinstimmung nameder Name Eigenschaft enthält.

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 WebBrowser Steuerelement mit dem Namen hosten webBrowser1soll.

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

Hinweise

Während die Id Eigenschaft eines HtmlElement Objekts eindeutig sein muss, können mehrere Elemente dieselbe Name Eigenschaft verwenden.

Gilt für: