Freigeben über


HtmlElement.InnerText Eigenschaft

Definition

Ruft den dem Element zugewiesenen Text ab oder legt diesen fest.

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

Eigenschaftswert

Der Text des Elements ohne jedes HTML-Markup. Wenn das Element untergeordnete Elemente enthält, wird nur der Text in diesen untergeordneten Elementen beibehalten.

Ausnahmen

Das angegebene Element darf keinen Text enthalten (z. B. ein IMG -Element).

Beispiele

Der folgende Code erstellt einen neuen Link mithilfe von CreateElementund weist dem Link mithilfe der InnerText -Eigenschaft Text zu.

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

Hinweise

Wenn Sie versuchen, HTML einem Element mit InnerTextzuzuweisen, wird der HTML-Code als Literale im Dokument angezeigt, so als würden Sie HTML in einer Textdatei anzeigen. Wenn Sie html einem Element mithilfe der InnerHtml -Eigenschaft zuweisen, InnerText wird der gesamte Text in diesem HTML-Code zurückgegeben, wobei das Markup entfernt wurde.

Das Zuweisen eines Werts zu InnerText zerstört alle untergeordneten Elemente, die zum Element gehören.

Gilt für:

Weitere Informationen