HtmlElement.InnerText Propriedade

Definição

Obtém ou define o texto atribuído ao elemento.

public:
 property System::String ^ InnerText { System::String ^ get(); void set(System::String ^ value); };
public string InnerText { get; set; }
member this.InnerText : string with get, set
Public Property InnerText As String

Valor da propriedade

String

O texto do elemento, com qualquer marcação HTML ausente. Se o elemento contiver elementos filho, apenas o texto nesses elementos filho será preservado.

Exceções

O elemento especificado não pode conter texto (por exemplo, um elemento IMG).

Exemplos

O código a seguir cria um novo hiperlink usando CreateElemente atribui texto ao link usando a InnerText propriedade.

private void AddUrlToTooltip(string url)
{
    if (webBrowser1.Document != null)
    {
        HtmlElement elem = webBrowser1.Document.CreateElement("A");
        elem.SetAttribute("HREF", url);
        elem.InnerText = "Visit our Web site for more details.";

        webBrowser1.Document.Body.AppendChild(elem);
    }
}
Private Sub AddLinkToPage(ByVal url As String)
    If (WebBrowser1.Document IsNot Nothing) Then
        With WebBrowser1.Document
            Dim Elem As HtmlElement = .CreateElement("A")
            Elem.SetAttribute("HREF", url)
            Elem.InnerText = "Visit our web site for more details."

            .Body.AppendChild(Elem)
        End With
    End If
End Sub

Comentários

Se você tentar atribuir HTML a um elemento com InnerText, o código HTML será exibido como literais no documento, assim como se você estivesse exibindo HTML em um arquivo de texto. Se você atribuir HTML a um elemento usando a InnerHtml propriedade, InnerText retornará todo o texto nesse HTML com a marcação removida.

Atribuir um valor destruirá InnerText todos os elementos filho que pertencem ao elemento.

Aplica-se a

Confira também