Извините, вы не можете узнать, какой фрагмент кода вызвал событие, потому что они полностью отделены.Вам нужно было бы, чтобы инициирующий код взаимодействовал, сохраняя значения собственной this
/ event.target
в переменной, чтобы сработавший код мог забрать позже.
Но тогда, если выДля такой операции вам не понадобятся события мутации DOM.
Если у вас есть слой обработки событий (как часть многих JS-фреймворков), вы можете поместить в него отслеживание this
/ target
.слой, чтобы сработавший код мог спросить: «Какое последнее событие сработало передо мной?».
Но я не уверен, что это того стоит.Обычно лучше добавить свои собственные кооперативные хуки, которые связываются между компонентами;в общем случае нельзя полагаться на события мутации DOM, поскольку они не поддерживаются глобально и не полностью (или вообще не поддерживаются в IE <9). </p>