次の方法で共有


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

注釈

InnerTextを持つ要素に HTML を割り当てようとすると、HTML コードはテキスト ファイル内で HTML を表示しているかのように、ドキュメント内でリテラルとして表示されます。 InnerHtml プロパティを使用して要素に HTML を割り当てると、InnerTextはその HTML 内のすべてのテキストを返し、マークアップは削除されます。

InnerTextに値を割り当てると、その要素に属するすべての子要素が破棄されます。

適用対象

こちらもご覧ください