Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   MutationObserver - отследить несколько элементов (https://javascript.ru/forum/css-html-firefox-mizilla/76971-mutationobserver-otsledit-neskolko-ehlementov.html)

flyte 06.03.2019 19:32

MutationObserver - отследить несколько элементов
 
Здравствуйте! Подскажите пожалуйста, пытаюсь отследить несколько элементов одним наблюдателем, все работает, но скрипт применяется ко всем элементам. Реально сделать так, что если меняется DOM в id1, то и скрипт применяется только к нему?

var observerMMO = new MutationObserver(function(mutations) {
	mutations.forEach(function(mutation) {
		console.log(mutation.type);
	});
});
var config = { attributes: true, childList: true, characterData: true }
	observerMMO.observe(document.querySelector("#id1"), config);
	observerMMO.observe(document.querySelector("#id2"), config);
	observerMMO.observe(document.querySelector("#id3"), config);


Часовой пояс GMT +3, время: 23:53.