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);
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 управления.