我试图让我的程序检查网页上的一个框,但总是出现一个错误:"Object reference not set to a instance of a object“。
下面是代码:WebBrowser1.Document.GetElementById("chkAge").SetAttribute("checked", "true"),下面是网站代码:<input class="checkbox" type="checkbox" id="chkAge" name="chkAge">
你知道我的错误是什么吗?
发布于 2013-10-05 10:01:53
一个可能的原因-当你试图执行这段代码时,文档还没有准备好。在WebBrowser.DocumentCompleted事件中尝试此代码:
Sub WebBrowser1_DocumentCompleted(ByVal sender As Object, ByVal e As WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
   WebBrowser1.Document.GetElementById("chkAge").SetAttribute("checked", "true")
End Subhttps://stackoverflow.com/questions/19191925
复制相似问题