【发布时间】:2018-04-25 21:10:47
【问题描述】:
我正在尝试在 Internet Explorer 中模拟双击一个对象。
这里是 HTML 代码:
<tr class="selected lead" style="height: 19px;">
<td class="sort-column" style="width: 1200px; line-height: 17px; text-indent: 19px;">
<img class="bi-tree-view-expand-icon" alt="" src="/resource/image/bid/triangle_collapsed_16.png">
<img class="icon" alt="" src=" /resource/image/bid/folder_closed_16.png">
My Content</td>
<td class="horizontal-filler" style="width: 100px;"> </td></tr>
还有 VBA 代码(目前正在运行):
For Each Btn In IE.document.getElementsByClassName("sort-column")
If Btn.innerText = "My Content" Then
Btn.Click
Exit For
End If
Next Btn
我可以看到按下按钮的代码,但我需要的是双击按钮。任何帮助是极大的赞赏。谢谢!
【问题讨论】:
-
这是一个内部或基于登录的 url?
-
是的,它是内部的
-
如果有带有 ondblclick 事件的 JavaScript,那么你可以使用类似:
Btn.FireEvent "ondblclick"
标签: excel vba internet-explorer