HtmlElementCollection.Item[] Özellik

Tanım

Koleksiyondan bir öğe alır.

Aşırı Yüklemeler

Name Description
Item[Int32]

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

Item[String]

Adını belirterek koleksiyondan bir öğe alır.

Açıklamalar

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

Item[Int32]

Kaynak:
HtmlElementCollection.cs
Kaynak:
HtmlElementCollection.cs
Kaynak:
HtmlElementCollection.cs
Kaynak:
HtmlElementCollection.cs
Kaynak:
HtmlElementCollection.cs

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; }
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

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 öğesi olacağı DIV anlamına gelmez.

Şunlara uygulanır

Item[String]

Kaynak:
HtmlElementCollection.cs
Kaynak:
HtmlElementCollection.cs
Kaynak:
HtmlElementCollection.cs
Kaynak:
HtmlElementCollection.cs
Kaynak:
HtmlElementCollection.cs

Adını belirterek koleksiyondan bir öğe 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; }
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

HtmlElementAdlandırılmış öğe bulunursa, bir . Tersi durumda null.

Örnekler

Aşağıdaki kod örneği, adını kullanan bir FORM nesne bulur ve verilerini program aracılığıyla sunucuya gönderir. Kod örneği, uygulamanızın adlı WebBrowserbir webBrowser1 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