提问人:RajK7333 提问时间:7/24/2021 最后编辑:RajK7333 更新时间:7/26/2021 访问量:85
VBA 使用 className 单击弹出的 sweet-container 按钮
VBA to click on popup sweet-container's button using className
问:
我尝试使用 querySelector 和 GetElementBytagName、ClassName 单击 IE Sweetalert 弹出窗口中的按钮。弹出窗口的 HTML,如下所示。
<div class="sweet-alert show-sweet-alert hideSweetAlert visible" tabindex="-1" style="width: 500px; padding: 20px; margin-left: -250px; background: rgb(255, 255, 255); display: block; margin-top: -148px;">
<hr>
<button class="confirm" style="display: inline-block; background-color: rgb(26, 179, 148); border-left-color: rgb(26, 179, 148); border-right-color: rgb(26, 179, 148);">Yes</button>
<button class="cancel" style="display: inline-block; background-color: rgb(170, 170, 170);">No</button></div>
按钮的选择器如下。
正文> div.sweet-container > div.sweet-alert.show-sweet-alert.visible > button.cancel
正文> div.sweet-container > div.sweet-alert.show-sweet-alert.visible > button.confirm
我尝试了querySelector没有错误,但没有任何反应。
IE.document.querySelector("button.cancel").Click
IE.document.querySelector("button.confirm").Click
我也试过了
Dim btntg As Object
For Each btntg In IE.document.getElementsByTagName("button")
If InStr(btntg.outerHTML, "confirm") > 0 Then
btntg.Click
Exit For
End If
Next
我在按钮上没有得到任何反应,也没有错误。
我需要这方面的帮助。
答: 暂无答案
评论