HtmlElement.InnerText Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállítja az elemhez rendelt szöveget.
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
Tulajdonság értéke
Az elem szövege nem tartalmazza a HTML-korrektúrát. Ha az elem gyermekelemeket tartalmaz, csak az ezekben a gyermekelemekben lévő szöveg marad meg.
Kivételek
A megadott elem nem tartalmazhat szöveget (például egy IMG elemet).
Példák
Az alábbi kód létrehoz egy új hivatkozást a tulajdonság használatával CreateElement, és szöveget rendel a hivatkozáshoz a InnerText tulajdonság használatával.
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
Megjegyzések
Ha html-kódot próbál hozzárendelni egy elemhez InnerText, a HTML-kód konstansként jelenik meg a dokumentumban, mintha a HTML-t egy szövegfájlban tekinti meg. Ha HTML-kódot rendel egy elemhez a InnerHtml tulajdonság használatával, InnerText az adott HTML-fájlban lévő összes szöveget visszaadja, és a korrektúra el lett távolítva.
Az érték InnerText hozzárendelése megsemmisíti az elemhez tartozó gyermekelemeket.