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

属性值

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 分配给元素 InnerHtmlInnerText 则将返回该 HTML 中的所有文本,并删除标记。

分配值将 InnerText 销毁属于该元素的任何子元素。

适用于

另请参阅