我最近正在做一些VBA工作,我需要检查一个网页,如果启用则单击一个按钮,如果禁用则不要点击。
BUT!我不知道如何让VBA检查禁用按钮。
这是按钮代码:
Set nxt = IE.document.getElementById("formAction:proxima")
If nxt Is Nothing Then
IE.Quit
Else
nxt.Click
End If
我尝试了一些If,但没有工作
textContent.replace(/\s+/g, ' ');
答案 0 :(得分:8)
您还可以使用.disabled
属性(布尔)。
Dim nxt As HTMLButtonElement
Set nxt = IE.document.getElementById("formAction:proxima")
If nxt.disabled Then
ie.Quit
Else
nxt.Click
End If
答案 1 :(得分:3)
您需要访问按钮disabled
属性。试试这个:
Set nxt = IE.document.getElementById("formAction:proxima")
If nxt.getAttribute("disabled") = "disabled" Then
IE.Quit
Else
nxt.Click
End If