HtmlElementCollection.GetElementsByName(String) 메서드


이름으로 요소의 컬렉션을 가져옵니다.Gets a collection of elements by their name.

 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

매개 변수


요소의 이름 또는 ID입니다.The name or ID of the element.


HtmlElementCollection 속성이 name과 일치하는 요소가 포함된 Name입니다.An HtmlElementCollection containing the elements whose Name property match name.


다음 코드 예제에서는 발견 된 FORM 해당 이름을 사용 하 여 개체를 서버로 데이터에 프로그래밍 방식으로 전송 합니다.The following code example finds a FORM object using its name, and submits its data to the server programmatically. 이 코드 예제는 애플리케이션 호스트를 WebBrowser 제어 라는 webBrowser1합니다.The code example requires that your application hosts a WebBrowser control named 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"))
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
                End If
            End If
        End With
    End If
End Sub


하는 동안를 Id 의 속성을 HtmlElement 이어야 합니다 고유 요소가 여러 개 사용할 수는 동일 Name 속성입니다.While the Id property of an HtmlElement must be unique, multiple elements can use the same Name property.

적용 대상