HtmlElementCollection.Item[] 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컬렉션에서 항목을 가져옵니다.
오버로드
Item[Int32] |
숫자 인덱스를 지정하여 컬렉션에서 항목을 가져옵니다. |
Item[String] |
이름을 지정하여 컬렉션에서 항목을 가져옵니다. |
설명
HtmlElementCollection 개체는 읽기 전용입니다. 요소에는 HTML 문서를 추가 하려면 사용 하 여 메서드 같은 InsertAdjacentElement 고 AppendChild입니다.
Item[Int32]
숫자 인덱스를 지정하여 컬렉션에서 항목을 가져옵니다.
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
매개 변수
- index
- Int32
컬렉션의 항목을 검색할 위치입니다.
속성 값
숫자 인덱스를 지정하여 컬렉션에서 항목입니다.
설명
요소는 HtmlElementCollection 소스 코드 순서로 보장이 없습니다. 즉, 방금 때문에 DIV
요소 내에 첫 번째 요소는를 BODY
태그 컬렉션의 첫 번째 요소 수 있다는 의미 하지 않습니다는 DIV
요소입니다.
적용 대상
Item[String]
이름을 지정하여 컬렉션에서 항목을 가져옵니다.
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
매개 변수
속성 값
명명된 요소가 있으면 HtmlElement입니다. 그렇지 않으면 null
입니다.
예제
다음 코드 예제에서는 발견 된 FORM
해당 이름을 사용 하 여 개체를 서버로 데이터에 프로그래밍 방식으로 전송 합니다. 이 코드 예제는 애플리케이션 호스트를 WebBrowser 제어 라는 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