reallmy2
2014-12-19 01:33
采纳率: 100%
浏览 3.5k
已采纳

c#使用iframe嵌套问题

小弟想用WebBrowser控件来操作QQ空间的留言板,完成自动留言并点击提交按钮,目前提交按钮功能已经实现,但是往留言板中写文字还没有实现,哪位大神帮帮忙,我的代码如下

if (!webBrowser1.IsBusy)//判断有没有加载新的文档
{
HtmlElement html_input1 = webBrowser1.Document.Window.Frames["tgb"].Document.All["veditor1_Iframe"];
html_input1.SetAttribute("value", "google");//这步不好使
HtmlElement searchButton = webBrowser1.Document.Window.Frames["tgb"].Document.All["btnPostMsg"];//获取到iframe id为tgb下面的button
searchButton.InvokeMember("click");//这步好使

我发现veditor1_Iframe也是一个iframe的id,也就是iframe“tgb”里面又有一个iframe“veditro1_Iframe”,并且里面没有找到输入框的id,请问这时怎么去寻找这个输入框并给它赋值呢??

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题