HtmlElement.AppendChild(HtmlElement) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将元素添加到其他元素的子树中。
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 方法创建一个新的超链接,并在 元素上使用 BODY
将其添加到页面AppendChild
的末尾。 该示例要求应用程序包含名为 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 向现有文档添加新元素,或移动页面上的元素。
如果某个元素已为父元素,将元素追加到另一个元素将自动从其上一个父元素中删除。
对 控件调用 ShowSaveAsDialog 方法WebBrowser时,在运行时使用 AppendChild 对文档所做的任何添加都不会保留。