HtmlElementCollection.Item[] Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um item da coleção.
Sobrecargas
Item[Int32] |
Obtém um item da coleção especificando seu índice numérico. |
Item[String] |
Obtém um item da coleção especificando seu nome. |
Comentários
HtmlElementCollection os objetos são somente leitura. Para adicionar um elemento a um documento HTML, use métodos como InsertAdjacentElement e AppendChild.
Item[Int32]
Obtém um item da coleção especificando seu í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
A posição da qual recuperar um item da coleção.
Valor da propriedade
Um item da coleção especificando seu índice numérico.
Comentários
Não há garantia de que os elementos em um HtmlElementCollection código-fonte estejam em ordem de código-fonte. Em outras palavras, apenas porque um DIV
elemento é o primeiro elemento dentro de uma BODY
marca não significa que o primeiro elemento da coleção será o DIV
elemento.
Aplica-se a
Item[String]
Obtém um item da coleção especificando seu 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
Parâmetros
Valor da propriedade
Um HtmlElement, se o elemento nomeado for encontrado. Caso contrário, null
.
Exemplos
O exemplo de código a seguir localiza um FORM
objeto usando seu nome e envia seus dados para o servidor programaticamente. O exemplo de código requer que seu aplicativo hospede um WebBrowser controle nomeado 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