HtmlElement.InnerText Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví text přiřazený k prvku.
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
Hodnota vlastnosti
Text elementu chybí žádný kód HTML. Pokud prvek obsahuje podřízené prvky, zachová se pouze text v těchto podřízených prvcích.
Výjimky
Zadaný prvek nemůže obsahovat text (například IMG element).
Příklady
Následující kód vytvoří nový hypertextový odkaz pomocí CreateElementa přiřadí text k odkazu pomocí InnerText vlastnosti.
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
Poznámky
Pokud se pokusíte přiřadit HTML elementu pomocí InnerText, kód HTML se v dokumentu zobrazí jako literály, stejně jako kdybyste html prohlíželi v textovém souboru. Pokud přiřadíte HTML elementu pomocí InnerHtml vlastnosti, InnerText vrátí veškerý text v daném HTML s odebraným kódem.
Přiřazením hodnoty InnerText zničíte všechny podřízené prvky, které patří do elementu.