我的代码有问题。在调试模式下,根本没有错误或警告。但是当我按下按钮时,出现错误。这是我的代码:NullReferenceException未处理button_click [vb.net]
Private Sub Button11_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click
Button1.Enabled = True
Dim i As Integer
For i = 0 To 10
WebBrowser1.Document.GetElementById("login").SetAttribute("value", (TextBox1.Text))
WebBrowser1.Document.GetElementById("saveBtn").InvokeMember("click")
Next i
End Sub
可能重复[什么是NullReferenceException,我该如何解决它?](http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-and-how-doi-i-fix -it) – Plutonix
如果找不到元素,WebBrowser1.Document.GetElementById(“login”)将返回“NOTHING”。在调用其他方法之前,您应该首先检查它以确保它没有任何问题。 – Steve
RE:调试 - 检查您的调试,选项和设置...当异常跨域时取消选中我的代码和中断...查看更多调试错误。 – rheitzman