HtmlElement.InnerText Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Pobiera lub ustawia tekst przypisany do elementu.
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
Wartość nieruchomości
Tekst elementu, brak znaczników HTML. Jeśli element zawiera elementy podrzędne, zachowany będzie tylko tekst w tych elementach podrzędnych.
Wyjątki
Określony element nie może zawierać tekstu (na przykład IMG elementu).
Przykłady
Poniższy kod tworzy nowe hiperłącze przy użyciu metody CreateElementi przypisuje tekst do linku InnerText przy użyciu właściwości .
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
Uwagi
Jeśli spróbujesz przypisać kod HTML do elementu za pomocą InnerTextmetody , kod HTML będzie wyświetlany jako literały w dokumencie, tak jak w przypadku wyświetlania kodu HTML w pliku tekstowym. Jeśli przypiszesz kod HTML do elementu przy użyciu InnerHtml właściwości, InnerText zwróci cały tekst w tym kodzie HTML z usuniętym znacznikiem.
Przypisanie wartości do InnerText spowoduje zniszczenie wszystkich elementów podrzędnych należących do elementu.