HtmlElement.InnerText 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 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 .