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 для уничтожения всех дочерних элементов, принадлежащих элементу.