Welcome

首页 / 软件开发 / Silverlight / 学Silverlight 2系列(19):如何在Silverlight中与HTML DOM交互(上)

学Silverlight 2系列(19):如何在Silverlight中与HTML DOM交互(上)2011-09-10 cnblogs TerryLeeSilverlight中内置了对于HTML、客户端脚本等的支持,本文为如何在 Silverlight 2与HTML DOM进行交互第一部分,访问和修改DOM元素。

访问DOM元素

我们先来看一个简单的示例,如何访问HTML DOM。最终完成的效果如下,我 们将在界面放置两个div,分别为div1和div2,下面绿色的区域为Silverlight部 分,在第一个文本框中输入div的id并点击显示,将在下面显示出对应div上的文 本信息。

首先我们需要对测试页做一下修改,因为默认的Silverlight插件所占的高度 是100%,修改为200px。

<div style="height:200px">
<asp:Silverlight ID="Xaml1" runat="server"
Source="~/ClientBin/TerryLee.SilverlightAccessingHtmlDom1.xap"
Version="2.0" Width="100%" Height="200px" />
</div>

同时放置两个div:

<div id="div1">这里是第一个div,id为 div1</div>
<div id="div2">这里是第二个div,id为 div2</div>