Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net WebBrowser控件按Id删除或隐藏元素_Vb.net_Visual Studio 2012_Visual Studio 2013_Controls_Webbrowser Control - Fatal编程技术网

Vb.net WebBrowser控件按Id删除或隐藏元素

Vb.net WebBrowser控件按Id删除或隐藏元素,vb.net,visual-studio-2012,visual-studio-2013,controls,webbrowser-control,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.GetElement

我为一些无线路由器设备的支持用户制作了一个自动登录应用程序,一切正常,但我想隐藏一些选项,我得到了所有元素的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

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

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

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

我希望这能支持你的问题。

不起作用,但似乎缺少圆顶细节,因为它的元素是“Show”`