Страницы

Поиск по вопросам

пятница, 5 октября 2018 г.

Событие изменения содержимого тега

Есть ли событие в JavaScript, возникающее при изменении содержимого тега? Например, при изменении содержимого


Ответ

Прослушать можно любой тег. Для прослушки изменения в поддереве нужно использовать DOMSubtreeModified.
В примере ниже есть 2 параграфа

- demo1 и demo2. На document установлено событие клика - такое, что при клике на любой участок страницы, содержимое demo1 меняется на demo1 -> Hello World!. Другой слушатель ждёт изменение в поддереве demo1, и когда событие наступает, содержимое demo2 меняется на demo1 Changed!
document.getElementById("demo1").addEventListener("DOMSubtreeModified", function() { document.getElementById("demo2").innerHTML = "demo1 Changed!" }); document.addEventListener("click", function() { document.getElementById("demo1").innerHTML = "demo1 -> Hello World!"; });

demo1


Комментариев нет:

Отправить комментарий