【问题标题】:Check a checkbox on a HTML page in VB.net选中 VB.net 中 HTML 页面上的复选框
【发布时间】:2013-10-12 02:00:25
【问题描述】:

我正试图让我的程序检查网页上的一个框,但它总是出现错误提示“对象引用未设置为对象的实例。”

代码如下:WebBrowser1.Document.GetElementById("chkAge").SetAttribute("checked", "true") 这是网站的代码: <input class="checkbox" type="checkbox" id="chkAge" name="chkAge">

知道我的错误可能是什么吗?

【问题讨论】:

    标签: html vb.net checkbox


    【解决方案1】:

    一个可能的原因 - 当您尝试执行此代码时,文档尚未准备好。在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
    

    【讨论】:

    • 我已经尝试过了,但由于某种原因,它仍然会出现该错误,尽管如果我在页面上点击垃圾邮件,它就可以正常工作。没有任何意义..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-09
    • 2010-09-28
    • 2017-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-06
    相关资源
    最近更新 更多