DOMAttrModified визуальные атрибуты
У меня DOMAttrModified работает над webkit с некоторыми исправлениями, и мне было интересно, какие атрибуты будут вызывать это событие? Например, он не срабатывает, когда я меняю innerHTML. И есть ли простой способ узнать, какие из этих атрибутов напрямую изменяют пользовательский интерфейс. Например, идентификатор не напрямую, но косвенно JavaScript может изменить его в зависимости от значения идентификатора.
Спасибо!
1 ответ
Решение
Я считаю, что событие отправляется всякий раз, когда атрибут DOM изменяется. innerHTML - это не атрибут DOM, а свойство объекта JavaScript, соответствующего узлу DOM. Как правило, атрибуты DOM могут быть добавлены / изменены / удалены с использованием методов setAttribute / removeAttribute для объектов элемента DOM.