HtmlElementCollection.Item[] Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ein Element aus der Auflistung ab.
Überlädt
Item[Int32] |
Ruft ein Element durch Angabe seines numerischen Indexes aus der Auflistung ab. |
Item[String] |
Ruft ein Element durch Angabe seines Namens aus der Auflistung ab. |
Hinweise
HtmlElementCollection Objekte sind schreibgeschützt. Wenn Sie einem HTML-Dokument ein Element hinzufügen möchten, verwenden Sie Methoden wie InsertAdjacentElement z. B. und AppendChild.
Item[Int32]
Ruft ein Element durch Angabe seines numerischen Indexes aus der Auflistung ab.
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
Parameter
- index
- Int32
Die Position, von der ein Element aus der Auflistung abgerufen werden soll.
Eigenschaftswert
Ein Element durch Angabe seines numerischen Indexes aus der Auflistung.
Hinweise
Elemente in einer Codereihenfolge HtmlElementCollection sind nicht garantiert. Anders ausgedrückt: Nur weil ein DIV
Element das erste Element innerhalb eines BODY
Tags ist, bedeutet nicht, dass das erste Element der Auflistung das DIV
Element ist.
Gilt für
Item[String]
Ruft ein Element durch Angabe seines Namens aus der Auflistung ab.
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
Parameter
Eigenschaftswert
Ein HtmlElement, wenn das genannte Element gefunden wird. Andernfalls null
.
Beispiele
Im folgenden Codebeispiel wird ein FORM
Objekt mithilfe seines Namens gefunden und seine Daten programmgesteuert an den Server übermittelt. Das Codebeispiel erfordert, dass Ihre Anwendung ein Steuerelement mit dem WebBrowser Namen " webBrowser1
Hosten" hosten muss.
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