HtmlElement.InnerText Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il testo assegnato all'elemento.
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
Valore della proprietà
Testo dell'elemento, senza markup HTML. Se l'elemento contiene elementi figlio, verrà mantenuto soltanto il testo presente in questi ultimi.
Eccezioni
L'elemento specificato, ad esempio un elemento IMG
, non può contenere testo.
Esempio
Il codice seguente crea un nuovo collegamento ipertestuale usando CreateElemente assegna testo al collegamento usando la InnerText proprietà .
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
Commenti
Se si tenta di assegnare HTML a un elemento con InnerText, il codice HTML verrà visualizzato come valori letterali nel documento, come se si visualizzasse html all'interno di un file di testo. Se si assegna HTML a un elemento utilizzando la InnerHtml proprietà , InnerText restituirà tutto il testo in tale HTML con il markup rimosso.
L'assegnazione di un valore a InnerText eliminerà tutti gli elementi figlio che appartengono all'elemento .