HtmlElement.InnerText Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.