首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# webBrowser 怎么查找并修改网页代码

2012-05-06 
C# webBrowser 如何查找并修改网页代码例如在webBrowser1.Document.Window.Frames[3]中有以下的HTML代码需

C# webBrowser 如何查找并修改网页代码
例如在webBrowser1.Document.Window.Frames[3]中有以下的HTML代码需要修改,其中OpenWindow中的链接,我已经提取到数组中,在webBrowser1_DocumentCompleted事件中怎么写代码进行判断并修改。


将以下的内容
<FORM name=queryIndict action=kk.jsp type="POST">
<TD><A onclick="OpenWindow('xxx.jsp?a=xx&amp;b=xx&amp;g=fff')" href="#">查看</A></TD>
<TD><A onclick="OpenWindow('xxx.jsp?b=gg&amp;z=dd')" href="#">查看</A></TD>
<TD><A onclick="OpenWindow('xxx.jsp?c=qq&amp;j=ss')" href="#">查看</A></TD>

修改为:
<FORM name=queryIndict action=kk.jsp type="POST" target='_self'>
<TD><A href="xxx.jsp?a=xx&amp;b=xx&amp;g=fff">查看</A></TD>
<TD><A href="xxx.jsp?b=gg&amp;z=dd">查看</A></TD>
<TD><A href="xxx.jsp?c=qq&amp;j=ss">查看</A></TD>


[解决办法]
GetElementsByTagName("A")就能找到所有的,然后循环+判断就可以了,使用SetAttribute设置属性

热点排行