HtmlElement.InnerText Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ść właściwoś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.