Javascript 动态检测html元素属性更改

Javascript 动态检测html元素属性更改,javascript,jquery,html,Javascript,Jquery,Html,我有两个按钮-A和B。如果A被禁用/启用,我希望B始终保持不变 在JavaScript中有没有一种简单的方法可以做到这一点 假设没有点击事件等。我只想监控A和B的状态相应地改变。 //单击---------------------------------------------------- /* $(“#dissablebtnA”)。在(“单击”,函数(){ $(“#btnA”).attr(“禁用”、“禁用”); 如果($(“#btnA”).attr(“禁用”)=“禁用”){ 日志(“由于按钮

我有两个按钮-A和B。如果A被禁用/启用,我希望B始终保持不变

在JavaScript中有没有一种简单的方法可以做到这一点

假设没有点击事件等。我只想监控A和B的状态相应地改变。

//单击----------------------------------------------------
/*
$(“#dissablebtnA”)。在(“单击”,函数(){
$(“#btnA”).attr(“禁用”、“禁用”);
如果($(“#btnA”).attr(“禁用”)=“禁用”){
日志(“由于按钮A被禁用而禁用按钮B”);
美元(“#btnB”).attr(“禁用”、“禁用”);
}
});
*/
//没有点击----------------------------------------------------
/*
如果您只想在不单击的情况下监视它,您可以这样做
*/
//每5秒检查一次,查看其是否已断开,并相应地将b设置为断开
setInterval(函数(){
如果($(“#btnA”).attr(“禁用”)=“禁用”){
日志(“由于按钮A被禁用而禁用按钮B”);
美元(“#btnB”).attr(“禁用”、“禁用”);
}
}, 5000);

按钮A
按钮B



禁用按钮A
如果A被禁用/启用,它将如何更改?当然,您只需编写代码。@ZakariaAcharki通过一个验证库-但我更感兴趣的是您通常是如何做到这一点的。您必须启动一个函数,检查按钮a是否启用/禁用,并在更改状态后根据结果更改B。否则,您必须使用
DOM变异事件。
来侦听DOM属性的更改。