C# webbrowser控件操作网页中的Iframe

fz321 2014-08-11 10:44:15






上面三个图分别为Iframe中要设置的目标,就是用来实现登录的,下面图我为的报错信息。求指导下。。。。。。

...全文
327 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
reallmy2 2014-12-16
  • 打赏
  • 举报
回复
楼主问题解决了吗?我也遇到这个问题了、。。。。。。。。。。。
失落的神庙 2014-09-18
  • 打赏
  • 举报
回复
webBrowser1的compled事件 是不包含iframe的 也就是说 你这个compled事件触发时这个iframe还没加载完成 这个iframe加载完成的时候 会再次触发 compled事件 你可以试试。 你可以修改下代码。 在compled事件中判断 获取的元素是否为空。不为空时再赋值。
  • 打赏
  • 举报
回复
VB 代码和c#很类似 我用的vb中的webbroeser打开本地地ppt文件,他是以默认的幻灯片放映形式打开,我要怎么样才能只在控件中打开,然后可以修改幻灯片呢,excel打开后就可以直接修改,请大虾们帮帮忙
dennis_ben 2014-08-15
  • 打赏
  • 举报
回复
for (int i = 0; i<webBrowser1.Document.GetElementsByTagName("input").Count; i++) { if (webBrowser1.Document.GetElementsByTagName("input")[i].GetAttribute("maxlength") == "34")//同理value,class都可以 { webBrowser1.Document.GetElementsByTagName("input")[i].SetAttribute("value",textBox1.Text.Trim()); } } 这个是可以的
gongshunkai3 2014-08-14
  • 打赏
  • 举报
回复
试试看,行不行: webBrowser1.Document.Window.Frames["login_frame].Document.GetElementsById("uin_tips");

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧