WebBrowser控件按ID删除或隐藏元素

时间:2015-07-01 17:22:16

标签: vb.net visual-studio-2012 visual-studio-2013 controls webbrowser-control

我为一些无线路由器设备的支持用户制作并自动登录应用程序一切正常但我想隐藏一些选项我得到所有元素Id但不知道如何隐藏或禁用这些元素。

Private Sub WebBrowser1_DocumentCompleted(sender As Object, e As WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted

    WebBrowser1.Document.GetElementById("username").InnerText = "suport"
    WebBrowser1.Document.GetElementById("password").InnerText = "0123432"
    WebBrowser1.Document.Forms(0).InvokeMember("submit")

    'Dim doc1 = WebBrowser1.Document
    If e.Url.ToString() = "http://" + lbBrowserIP.Text + ":8900/link.cgi" Then
        WebBrowser1.Document.GetElementById("_wpa_key_t") "I want to disable or hide this Element"

    End If
End Sub

1 个答案:

答案 0 :(得分:0)

获取元素后执行以下操作:

Dim ele = WebBrowser1.Document.GetElementById("_wpa_key_t") ;

If ele IsNot Nothing Then
                    ele.Style = "Display:none"
                End If

我希望你支持你的问题。