2016-10-21 5 views
-1

私はボタン3何も起こっをクリックすると、私はこのコードクリックボタン(VISUAL BASIC)

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click 
    Dim allAs As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("INPUT") 

    For Each webpas As HtmlElement In allAs 

     If webpas.InnerText = "TEST" Then 
      webpas.InvokeMember("click") 
     End If 
    Next 
End Sub 

を持っている...ウェブサイト上 コードボタン(これは私のウェブサイトではありません)

​​

私はインターネット上で他のコードを試してみましたが、何も動作しません...どうすれば修正できますか?

答えて

-1

あなたはvalue属性をチェックするために、あなたのコードにInnerTextプロパティが<input ...></input>タグ内の何もないので、空になります。この

<asp:Button id="Button3" runat="server" Text="TEST" class="btn btn_large btn_green"/> 
+0

質問を見る再び:_ "(これは私のウェブサイトではありません)" _ - そして、たとえそれがあったとしても、誰がASP.NETを使用していると言いましたか? –

0

​​

を置き換える代わりにHtmlElement.GetAttribute() methodを使用する必要があります。

If webpas.GetAttribute("value") = "TEST" Then 
    webpas.InvokeMember("click") 
End If