JavaScript中可能偵聽屬性值的更改嗎?例如:JavaScript:傾聽屬性更改?
var element=document.querySelector('…');
element.addEventListener(? ,doit,false);
element.setAttriubte('something','whatever');
function doit() {
}
我想回應something
屬性中的任何更改。
我已經閱讀了MutationObserver
對象以及該對象(包括使用動畫事件的對象)的替代方法。據我所知,他們是關於實際DOM的變化。我更感興趣的是對特定DOM元素的屬性更改,所以我不認爲就是這樣。當然在我的實驗中,它似乎並不奏效。
我想這樣做沒有 jQuery。
感謝
'MutationObserver'適用於這一點。只需將其配置爲偵聽屬性更改即可。設置它只觀察你感興趣的元素。 – Xufox