HTML5: запуск события, когда набор данных был изменен

При использовании настраиваемого набора данных html5, есть ли способ зафиксировать изменения, сделанные через событие?

Предположим, у нас есть набор данных следующим образом:

<div id="something" data-something="foo"/>

Затем с помощью JS supoose вносятся некоторые изменения:

var el = document.querySelector('#something');
el.dataset.something = "boo"

Можно ли зафиксировать это изменение через какое-то событие:

var el = document.querySelector('#something');
el.addEventListener("onSomeDataSetChangeEvent", function(evt) {
   do something
});

Это больше для отделения логики изменений от набора данных и последствий этого изменения.

0 ответов

Другие вопросы по тегам