Поделиться через


HtmlElement.InnerText Свойство

Определение

Возвращает или задает текст, назначенный элементу.

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

Значение свойства

Текст элемента отсутствует любой разметки HTML. Если элемент содержит дочерние элементы, будет сохранен только текст в этих дочерних элементах.

Исключения

Указанный элемент не может содержать текст (например, IMG элемент).

Примеры

Следующий код создает новую гиперссылку с помощью CreateElementи назначает текст ссылке с помощью InnerText свойства.

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

Комментарии

Если вы пытаетесь назначить HTML элементу с InnerTextпомощью, код HTML будет отображаться как литералы в документе, как если бы вы просматривали HTML-код в текстовом файле. При назначении HTML элементу с помощью InnerHtml свойства InnerText возвращается весь текст в этом HTML с удаленной разметкой.

Назначение значения InnerText для уничтожения всех дочерних элементов, принадлежащих элементу.

Применяется к

См. также раздел