HtmlElementCollection.Item[] Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un elemento de la colección.
Sobrecargas
Item[Int32] |
Obtiene un elemento de la colección especificando su índice numérico. |
Item[String] |
Obtiene un elemento de la colección especificando su nombre. |
Comentarios
HtmlElementCollection los objetos son de solo lectura. Para agregar un elemento a un documento HTML, use métodos como InsertAdjacentElement y AppendChild.
Item[Int32]
Obtiene un elemento de la colección especificando su índice numérico.
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
Parámetros
- index
- Int32
La posición de la que se recuperará un elemento de la colección.
Valor de propiedad
Un elemento de la colección especificando su índice numérico.
Comentarios
No se garantiza que los elementos de un HtmlElementCollection objeto estén en orden de código fuente. En otras palabras, solo porque un DIV
elemento es el primer elemento dentro de una BODY
etiqueta no significa que el primer elemento de la colección sea el DIV
elemento .
Se aplica a
Item[String]
Obtiene un elemento de la colección especificando su nombre.
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
Parámetros
Valor de propiedad
Un HtmlElement, si el elemento indicado se encuentra. En caso contrario, es null
.
Ejemplos
En el ejemplo de código siguiente se busca un FORM
objeto con su nombre y se envían sus datos al servidor mediante programación. El ejemplo de código requiere que la aplicación hospede un WebBrowser control denominado 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