在文本框上粘贴值后,我试图单击按钮。但是,我尝试过的所有代码似乎都不起作用。在同一列上有 2 个文本框和几个按钮。在单击第一个按钮后,我使用以下代码打开了一个新框架:
Set the_button_elements = doc.getElementsByTagName("div")
For Each button_element In the_button_elements
If button_element.getAttribute("class") = "pzbtn-mid" Then
button_element.Click
Exit For
End If
Next button_element
我已经尝试通过更改标签名称和属性以及下面的代码,但它仍然不起作用:
doc.querySelectorAll("[type=button]").item(3).Click
下面是与上述代码一起使用的第一个按钮的元素:
<button type="button" class="pzhc" id="AcctNumber"
disabled="" onclick="this.disabled=true;javascript: LoadAcct();"
title="Search">
<div class="pzbtn-lft">
<div class="pzbtn-rgt">
<div class="pzbtn-mid" data-click="...">
<img class="pzbtn-i">Go</div></div></div></button>
下面是下一个按钮的元素,我正在尝试查找使其工作的代码:
<button type="button" class="pzhc" id="SearchBtn"
disabled="true"onclick="getCaseDetails();">
<div class="pzbtn-lft">
<div class="pzbtn-rgt">`enter code here`
<div class="pzbtn-mid">
<img class="pzbtn-i">Search</div></div></div></button>
感谢有人可以通过向我提供单击按钮的代码来指导我,因为即使在粘贴文本后按钮仍然是灰色的。然而,这与第一个代码的情况相同,但它仍然有效。