HtmlElement.InnerText Właściwość

Definicja

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.

Dotyczy

Zobacz też