【发布时间】:2017-07-02 17:16:29
【问题描述】:
您能告诉我如何在 excel vba Internet Explorer 中使用通配符吗?
id="btn_edit_card_1NLQNQD0D93O"
每次这个数字都不一样。如何通过
点击该按钮 document.getElementById
代码中没有类
<a id="btn_edit_card_1NLQNQD0D93O" href="/trades/bejelentes_egyszerusitett/1NLQNQD0D93O">Editing basic data</a>
【问题讨论】:
-
这个
document.getElementById可能是集合的一部分。尝试引用集合并尝试从中获取第一个元素。 -
@Vityata 我不明白,我想通过 objIE.document.getElementById("btn_edit_card_????????????") 单击该按钮。单击但我没有想法如何使用通配符来点击它
-
你可以使用
.getElementsByTagName("a")然后迭代这个集合直到它是like 'btn_edit_card_*'也看看适当的库,这将有助于 msdn.microsoft.com/en-us/library/ms970672.aspx 和这个 msdn.microsoft.com/en-us/library/aa703928(v=vs.85).aspx 和这个 msdn.microsoft.com/en-us/library/ms536439(v=vs.85).aspx
标签: vba excel internet-explorer wildcard