我正在尝试从文本框中填写登录信息。 我有:
WebBrowser1.Navigate("http://facebook.com/login.php");
//...
WebBrowser1.Document.All("email").InnerText = TextBox1.Text;
WebBrowser1.Document.All("pass").InnerText = TextBox2.Text;
//...
这通常有效,但对于facebook登录,它并不适用。它不会设置" pass"的值,从我所知道的,它设置占位符的值。为什么?更重要的是如何让它发挥作用。谢谢。
编辑: 好的,我发布这个,我试过了:
WebBrowser1.Document.GetElementById("pass").SetAttribute("value", TextBox2.Text)
它有效。但我仍然想知道为什么上面的内容与InnerText没有?