解决方案 »

  1.   

    试试看,行不行:
    webBrowser1.Document.Window.Frames["login_frame].Document.GetElementsById("uin_tips");
      

  2.   

    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());
                        }
                    }这个是可以的
      

  3.   

    VB 代码和c#很类似
    我用的vb中的webbroeser打开本地地ppt文件,他是以默认的幻灯片放映形式打开,我要怎么样才能只在控件中打开,然后可以修改幻灯片呢,excel打开后就可以直接修改,请大虾们帮帮忙
      

  4.   

    webBrowser1的compled事件 
    是不包含iframe的
    也就是说  你这个compled事件触发时这个iframe还没加载完成
    这个iframe加载完成的时候  会再次触发 compled事件
    你可以试试。你可以修改下代码。 在compled事件中判断  获取的元素是否为空。不为空时再赋值。