HtmlElementCollection.Item[] Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un elemento dall'insieme.
Overload
Item[Int32] |
Ottiene un elemento dall'insieme specificandone l'indice numerico. |
Item[String] |
Ottiene un elemento dall'insieme specificandone il nome. |
Commenti
HtmlElementCollection gli oggetti sono di sola lettura. Per aggiungere un elemento a un documento HTML, usare metodi come InsertAdjacentElement e AppendChild.
Item[Int32]
Ottiene un elemento dall'insieme specificandone l'indice numerico.
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
Parametri
- index
- Int32
Posizione da cui recuperare un elemento dall'insieme.
Valore della proprietà
Elemento ottenuto dalla raccolta specificandone l'indice numerico.
Commenti
Gli elementi in un oggetto HtmlElementCollection non sono garantiti nell'ordine del codice sorgente. In altre parole, solo perché un DIV
elemento è il primo elemento all'interno di un BODY
tag non significa che il primo elemento della raccolta sarà l'elemento DIV
.
Si applica a
Item[String]
Ottiene un elemento dall'insieme specificandone il nome.
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
Parametri
Valore della proprietà
HtmlElement, se l'elemento denominato viene individuato. In caso contrario, null
.
Esempio
L'esempio di codice seguente trova un FORM
oggetto usando il nome e invia i dati al server a livello di codice. L'esempio di codice richiede che l'applicazione ospita un WebBrowser controllo denominato 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