HtmlElementCollection.Item[] Proprietà

Definizione

Ottiene un elemento dalla raccolta.

Overload

Nome Descrizione
Item[Int32]

Ottiene un elemento dalla raccolta specificandone l'indice numerico.

Item[String]

Ottiene un elemento dalla raccolta specificandone il nome.

Commenti

HtmlElementCollection gli oggetti sono di sola lettura. Per aggiungere un elemento a un documento HTML, utilizzare metodi come InsertAdjacentElement e AppendChild.

Item[Int32]

Origine:
HtmlElementCollection.cs
Origine:
HtmlElementCollection.cs
Origine:
HtmlElementCollection.cs
Origine:
HtmlElementCollection.cs
Origine:
HtmlElementCollection.cs

Ottiene un elemento dalla raccolta 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; }
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 dalla raccolta.

Valore della proprietà

Elemento della raccolta specificandone l'indice numerico.

Commenti

Non è garantito che gli elementi in un HtmlElementCollection oggetto siano 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]

Origine:
HtmlElementCollection.cs
Origine:
HtmlElementCollection.cs
Origine:
HtmlElementCollection.cs
Origine:
HtmlElementCollection.cs
Origine:
HtmlElementCollection.cs

Ottiene un elemento dalla raccolta 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; }
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

elementId
String

Attributo Name o Id dell'elemento .

Valore della proprietà

Oggetto HtmlElement, se viene trovato l'elemento denominato. In caso contrario, null.

Esempio

Nell'esempio di codice seguente viene trovato un FORM oggetto usando il relativo nome e i relativi dati vengono inviati al server a livello di codice. L'esempio di codice richiede che l'applicazione ospiti 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

Si applica a