HtmlElement.InnerText 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定分配給元素的文字。
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 指派給元素, InnerTextHTML 程式碼會在文件中以文字值顯示,就像你在文字檔中查看 HTML 一樣。 如果你用屬性 InnerHtml 指派 HTML 給元素, InnerText 將會回傳該 HTML 中所有刪除標記的文字。
指派值 會 InnerText 銷毀該元素中任何子元素。