Показать сообщение отдельно
  #1 (permalink)  
Старый 06.03.2019, 20:32
Аспирант
Отправить личное сообщение для flyte Посмотреть профиль Найти все сообщения от flyte
 
Регистрация: 23.09.2014
Сообщений: 72

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);
Ответить с цитированием