如果没有禁用buttonB,我将尝试启用buttonA(当然,还有其他条件与问题无关)。我需要在打字稿中确定buttonB是否已禁用。显然,您不能使用this.buttonB.nativeElement.disabled == true...。我只是将其用作占位符。我正在使用Angular 2。
@ViewChild('buttonB')buttonB;
if (this.buttonB.nativeElement.disabled == true){
console.log('Button B is enabled');
} else console.log('Button is disabled');
答案 0 :(得分:0)
这是您的操作方法。
首先,您使用Document.querySelector()(或document.getElementById(),getElementsByTagName()等)来检索按钮Element(假设它具有buttonA
类)。接下来,您可以简单地访问其属性并检查其值。
如果要检查其disabled
属性,只需检查button['disabled']
中的值即可。
const button = document.querySelector('.buttonA');
console.log(button['disabled']) //prints true or false