我正在尝试让我的程序检查网页上的一个框,但它总是会出现错误,说“对象引用没有设置为对象的实例。”
这是代码:WebBrowser1.Document.GetElementById("chkAge").SetAttribute("checked", "true")
这是网站的代码:
<input class="checkbox" type="checkbox" id="chkAge" name="chkAge">
知道我的错误是什么吗?
答案 0 :(得分:0)
一个可能的原因 - 当您尝试执行此代码时,文档尚未就绪。在WebBrowser.DocumentCompleted事件:
中试用此代码Sub WebBrowser1_DocumentCompleted(ByVal sender As Object, ByVal e As WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
WebBrowser1.Document.GetElementById("chkAge").SetAttribute("checked", "true")
End Sub