Сообщение от Aetae
|
Andy_kun, тогда уж так:
function addAllEventListeners(element, callback) {
for (const key in element) if(key.startsWith('on')) {
element.addEventListener(key.slice(2), callback);
}
}
потому что разные элементы могут поддерживать разные события.)
Ну и всякие особые события (типа DOMContentLoaded) и кастомные собтия так не навесить всё равно.
|
Спасибо!
А подскажите пожалуйста, а чем:
Object.keys(element).forEach(key...)
Отличается от:
for (const key in element)
{
...
}