WEB开发网
开发学院图形图像Flash 学Silverlight 2系列(20):如何在Silverlight中... 阅读

学Silverlight 2系列(20):如何在Silverlight中与HTML DOM交互(下)

 2008-10-03 11:35:03 来源:WEB开发网   
核心提示: parent.AppendChild(child);完整的代码如下:private void createButton_Click(object sender, RoutedEventArgs e){HtmlElement parent = HtmlPage.Document.GetEle

parent.AppendChild(child);

完整的代码如下:

private void createButton_Click(object sender, RoutedEventArgs e)
{
  HtmlElement parent = HtmlPage.Document.GetElementById("list");
  HtmlElement child = HtmlPage.Document.CreateElement("li");
  child.SetAttribute("innerText", this.input.Text);
  parent.AppendChild(child);
}

运行后创建第一个元素

学Silverlight 2系列(20):如何在Silverlight中与HTML DOM交互(下)

再次创建一个

学Silverlight 2系列(20):如何在Silverlight中与HTML DOM交互(下) 

移除DOM元素

既然可以创建元素,对应的也可以删除元素,我们在页面上放上几个<li>元素,然后输入id进行删除。代码如下:

private void deleteButton_Click(object sender, RoutedEventArgs e)
{
  HtmlElement parent = HtmlPage.Document.GetElementById("list");
  HtmlElement child = HtmlPage.Document.GetElementById(this.input.Text);
  parent.RemoveChild(child);
}

运行后界面上有三个<li>

学Silverlight 2系列(20):如何在Silverlight中与HTML DOM交互(下)

上一页  1 2 3 4 5  下一页

Tags:Silverlight 系列 如何

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接