Aracılığıyla paylaş


HtmlElementCollection.Item[] Özellik

Tanım

Koleksiyondan bir öğe alır.

Aşırı Yüklemeler

Item[Int32]

Sayısal dizinini belirterek koleksiyondaki bir öğeyi alır.

Item[String]

Adını belirterek koleksiyondaki bir öğeyi alır.

Açıklamalar

HtmlElementCollection nesneleri salt okunur. HTML belgesine öğe eklemek için ve AppendChildgibi InsertAdjacentElement yöntemleri kullanın.

Item[Int32]

Sayısal dizinini belirterek koleksiyondaki bir öğeyi alır.

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

Parametreler

index
Int32

Koleksiyondan bir öğenin alındığı konum.

Özellik Değeri

HtmlElement

Sayısal dizinini belirterek koleksiyondaki bir öğe.

Açıklamalar

içindeki HtmlElementCollection öğelerin kaynak kod sırasına uygun olması garanti değildir. Başka bir deyişle, bir DIV öğenin etiketin BODY içindeki ilk öğe olması, koleksiyonun ilk öğesinin öğe olacağı DIV anlamına gelmez.

Şunlara uygulanır

Item[String]

Adını belirterek koleksiyondaki bir öğeyi alır.

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

Parametreler

elementId
String

Name öğesinin veya Id özniteliği.

Özellik Değeri

HtmlElement

Adlandırılmış öğe bulunursa, HtmlElementbir . Tersi durumda null.

Örnekler

Aşağıdaki kod örneği, adını kullanan bir FORM nesneyi bulur ve verilerini program aracılığıyla sunucuya gönderir. Kod örneği, uygulamanızın adlı webBrowser1bir WebBrowser denetim barındırmasını gerektirir.

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

Şunlara uygulanır