Есть ли событие в 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
Комментариев нет:
Отправить комментарий