HtmlElement.InnerText Proprietà

Definizione

Ottiene o imposta il testo assegnato all'elemento.

public string InnerText { get; set; }

Valore della proprietà

Testo dell'elemento, senza markup HTML. Se l'elemento contiene elementi figlio, verrà mantenuto soltanto il testo presente in questi ultimi.

Eccezioni

L'elemento specificato, ad esempio un elemento IMG , non può contenere testo.

Esempio

Il codice seguente crea un nuovo collegamento ipertestuale usando CreateElemente assegna testo al collegamento usando la InnerText proprietà .

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);
    }
}

Commenti

Se si tenta di assegnare HTML a un elemento con InnerText, il codice HTML verrà visualizzato come valori letterali nel documento, come se si visualizzasse html all'interno di un file di testo. Se si assegna HTML a un elemento utilizzando la InnerHtml proprietà , InnerText restituirà tutto il testo in tale HTML con il markup rimosso.

L'assegnazione di un valore a InnerText eliminerà tutti gli elementi figlio che appartengono all'elemento .

Si applica a

Prodotto Versioni
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Vedi anche