最佳答案
在 JavaScript 中是否可以监听属性值的变化? 例如:
var element=document.querySelector('…');
element.addEventListener( ? ,doit,false);
element.setAttribute('something','whatever');
function doit() {
}
我希望对 something
属性中的任何更改作出响应。
我已经阅读了 MutationObserver
对象,以及其他替代品(包括使用动画事件的对象)。据我所知,它们是关于对实际 DOM 的更改。我更感兴趣的是对特定 DOM 元素的属性更改,所以我不认为这就是问题所在。当然,在我的实验中,它似乎不起作用。
我想做这个 没有 jQuery。
谢谢