Bagikan melalui


HtmlElementCollection.GetElementsByName(String) Metode

Definisi

Mendapatkan kumpulan elemen berdasarkan namanya.

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

Nama atau ID elemen.

Mengembalikan

Yang HtmlElementCollection berisi elemen yang propertinya Name cocok name.

Contoh

Contoh kode berikut menemukan FORM objek menggunakan namanya, dan mengirimkan datanya ke server secara terprogram. Contoh kode mengharuskan aplikasi Anda menghosting WebBrowser kontrol bernama 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

Keterangan

Id Meskipun properti harus HtmlElement unik, beberapa elemen dapat menggunakan properti yang samaName.

Berlaku untuk