您好,我有以下代码:
async function pressNext(nightmare) {
const check = await check_nextButton(nightmare);
const disabled= await check_disabled();
if(check&&disabled) {
await nightmare.click('#example_next');
await extractInfo(nightmare);
return pressNext(nightmare);
}
return null;
}
只要存在,就应该单击表上的下一个按钮,问题是该按钮即使在被禁用后也存在,所以我想不出任何办法来检查“下一个按钮”是否被禁用
禁用检查功能只是我尝试过但无法使用的功能,因此,只有在未禁用
#example_next
的情况下,我才需要以某种方式使该功能为真编辑:
image of Next enabled
image of Next disabled
我试图比较classNames,这是行不通的
最佳答案
您可以使用.disabled
:
if(!your_button.disabled){ //if not disabled
# Do something
} else {
# Do something
}
关于javascript - 如何检查按钮是否被禁用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51444879/