HtmlElement.InnerText Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le texte assigné à l'élément.
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
Valeur de propriété
Texte de l'élément, sans le balisage HTML. Si l'élément contient des éléments enfants, seul le texte de ces éléments enfants est conservé.
Exceptions
L’élément spécifié ne peut pas contenir de texte (par exemple, un élément IMG
).
Exemples
Le code suivant crée un lien hypertexte à l’aide CreateElementde , et affecte du texte au lien à l’aide de la InnerText propriété.
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
Remarques
Si vous tentez d’affecter du code HTML à un élément avec InnerText, le code HTML s’affiche en tant que littéraux dans le document, comme si vous affichiez du code HTML dans un fichier texte. Si vous affectez du code HTML à un élément à l’aide de la propriété, InnerText retourne tout le InnerHtml texte de ce code HTML avec le balisage supprimé.
L’attribution d’une valeur pour InnerText détruire tous les éléments enfants qui appartiennent à l’élément.