HtmlElement.AppendChild(HtmlElement) メソッド

定義

別の要素のサブツリーに要素を追加します。

public:
 System::Windows::Forms::HtmlElement ^ AppendChild(System::Windows::Forms::HtmlElement ^ newElement);
public System.Windows.Forms.HtmlElement AppendChild(System.Windows.Forms.HtmlElement newElement);
public System.Windows.Forms.HtmlElement? AppendChild(System.Windows.Forms.HtmlElement newElement);
member this.AppendChild : System.Windows.Forms.HtmlElement -> System.Windows.Forms.HtmlElement
Public Function AppendChild (newElement As HtmlElement) As HtmlElement

パラメーター

newElement
HtmlElement

ツリー内のこの場所に追加する HtmlElement

返品

ツリーに追加された後の要素。

次のコード例では、CreateElement メソッドを使用して新しいハイパーリンクを作成し、AppendChild要素のBODYを使用してページの末尾に追加します。 この例では、アプリケーションに WebBrowser という名前のWebBrowser1 コントロールが含まれている必要があります。

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 ドキュメント オブジェクト モデル (DOM) を使用すると、HTML ファイルの実行時の内容をさまざまな方法で変更できます。 AppendChildを使用して、既存のドキュメントに新しい要素を追加したり、ページ上の要素を移動したりできます。

要素が既に親になっている場合、要素を別の要素に追加すると、その要素が前の親から自動的に削除されます。

AppendChildを使用して実行時にドキュメントに加えられた追加は、ShowSaveAsDialog コントロールで WebBrowser メソッドを呼び出しても保持されません。

適用対象

こちらもご覧ください