Sdílet prostřednictvím


HtmlElementCollection.GetElementsByName(String) Metoda

Definice

Získá kolekci prvků podle jejich názvu.

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

Parametry

name
String

Název nebo ID elementu.

Návraty

HtmlElementCollection

Obsahující HtmlElementCollection prvky, jejichž Name vlastnost odpovídá name.

Příklady

Následující příklad kódu najde FORM objekt s názvem a odešle data na server programově. Příklad kódu vyžaduje, aby vaše aplikace hostoval WebBrowser ovládací prvek s názvem 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

Poznámky

Id I když vlastnost musí HtmlElement být jedinečná, může stejnou Name vlastnost použít více prvků.

Platí pro