HtmlElement.InnerText Proprietà

Definizione

Ottiene o imposta il testo assegnato all'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

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

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

Vedi anche