解决方案 »

  1.   

    DocumentCompleled事件执行string str = webBrowser1.Document.GetElementById("kw").GetAttribute("value"); 
    你页面还没加载完你怎么能获取元素
      

  2.   

    webBrowser1.Document或
    webBrowser1.Document.GetElementById("kw")或
      

  3.   

    你这个写法肯定是不行的:this.textBox1.Text = "www.baidu.com";
                    this.webBrowser1.Navigate(this.textBox1.Text.Trim());
                    string str = webBrowser1.Document.GetElementById("kw").GetAttribute("value");
    webBrowser才刚导航,怎么可能会马上就能获取元素呢?你需要在webBrowserCompleled事件中判断网站是否加载完成,然后再获取元素…