点击jquery中的按钮与VBA

时间:2017-09-20 12:46:14

标签: javascript jquery vba button jqgrid

很多天我一直在寻找一种进入网站自动检索数据的方法。我已经能够在该站点上登录并单击某个页面上的请求选项卡。我需要做的最后一步是点击该页面上的“清除”按钮。到目前为止,我已经尝试过:

For Each aInput In IE.document.getElementsByTagName("hoofdleidingGrid")
    If aInput.getAttribute("value") = "Clear" Then
        aInput.Click
        Exit For
    End If
Next aInput

tekst = "<span class=" & Chr(34) & "ui-icon ui-icon-closethick" & Chr(34) & "></span>"
Set elementcol = IE.document.getElementsByTagName("a")

For Each link In elementcol
    Debug.Print link.innerHTML
    If link.innerHTML = tekst Then
        link.Focus
        link.Click
    Application.Wait DateAdd("s", 5, Now)

    End If
Next link

在两个代码中,带有.Click的行都会执行,但没有像手动完成时那样的结果。 网站上包含按钮的代码部分是:

> jQuery('#hoofdleidingGrid').jqGrid('navGrid',"#hoofdleidingPaginatie",
> {edit:false,add:false,del:false,search:false,refresh:false}); 
> jQuery('#hoofdleidingGrid').jqGrid('navButtonAdd',"#hoofdleidingPaginatie",
> {caption:"Clear",title:"Clear Search",buttonicon :'ui-icon-refresh', 
> onClickButton:function(){jQuery('#hoofdleidingGrid')[0].clearToolbar(); }}); 
> jQuery('#hoofdleidingGrid').jqGrid('filterToolbar', {stringResult:true, 
> searchOnEnter: true});});</script><table id="hoofdleidingGrid"><tr><td /></tr>
> </table><div id="hoofdleidingPaginatie"></div>        
> <script type="text/javascript">

我希望有人可以帮助我。 非常感谢提前。

致以最诚挚的问候,

Roncancio

0 个答案:

没有答案