【发布时间】:2020-03-08 13:55:02
【问题描述】:
我尝试了许多不同的方法,但无法从 VBA 获得响应网页的按钮。 我正在尝试的代码:
Set btn = IE.document.getElementById("gs-address-go")
btn.FireEvent ("onmousedown")
btn.FireEvent ("onclick")
btn.Focus
btn.Click
对象的 HTML 提取:
<button id="gs-address-go" class="b-btn bold go-btn" onclick="$('#splash-get-walkscore-form').submit(); return false;" aria-label="Go"><span class="icon big-search"></span></button>
任何帮助表示赞赏
【问题讨论】:
-
函数调用与其参数之间不应有任何空格。
btn.FireEvent("onmousedown")和 不是btn.FireEvent ("onmousedown") -
你试过
btn.form.submit这个walkscore-form').submit();让我觉得它是一个表单提交按钮。 -
可以分享一下网址吗?
标签: html vba internet-explorer getelementbyid