HtmlElement.InnerText Propiedad

Definición

Obtiene o establece el texto asignado al 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 de propiedad

Texto del elemento, sin ningún código HTML. Si el elemento contiene elementos secundarios, solo se conservará el texto de los elementos secundarios.

Excepciones

The specified element cannot contain text (for example, an IMG element).

Ejemplos

El código siguiente crea un nuevo hipervínculo mediante CreateElementy asigna texto al vínculo mediante la InnerText propiedad .

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

Comentarios

Si intenta asignar HTML a un elemento con InnerText, el código HTML se mostrará como literales en el documento, igual que si estuviera viendo HTML dentro de un archivo de texto. Si asigna HTML a un elemento mediante la InnerHtml propiedad , InnerText devolverá todo el texto de ese HTML con el marcado quitado.

La asignación de un valor a InnerText destruirá los elementos secundarios que pertenezcan al elemento .

Se aplica a

Consulte también