MDN documentation on addEventListener гласит:Какие элементы DOM не являются элементами HTML?
Она работает на любой DOM элемента, а не только элементов HTML.
Какие элементы DOM не являются элементами HTML? XML? Другие?
MDN documentation on addEventListener гласит:Какие элементы DOM не являются элементами HTML?
Она работает на любой DOM элемента, а не только элементов HTML.
Какие элементы DOM не являются элементами HTML? XML? Другие?
Вы можете добавить прослушиватели событий к любому объекту DOM не только по HTML-элементам. т.е. объект окна. В основном, все утверждения говорят о том, что вы не ограничены только элементами HTML.
DOM - это консорциум W3C (World Wide Web Consortium).
DOM-определяет стандарт для доступа к документам:
«The W3C Document Object Model (DOM) представляет собой платформу и от языка интерфейса, который позволяет программам и сценариям динамически получать доступ и обновлять содержание, структуру и стиль документа ".
Стандарт W3C DOM разделяется на 3 части:
Ядро DOM - стандартная модель для всех типов документов
XML DOM - стандартная модель для XML-документов
HTML DOM - стандартная модель для документов HTML
Вот полезная ссылка, которая должна предоставить вам дополнительную информацию о HTML DOM http://www.w3schools.com/js/js_htmldom.asp.
Вы также должны взглянуть на http://www.w3schools.com/js/js_htmldom_eventlistener.asp.
Вот официальные рекомендации W3C: http://www.w3.org/TR/DOM-Level-2-Core/introduction.html
DOM не HTML. DOM - это API для JavaScript, HTML - язык разметки. Вышеупомянутый оператор означает, что он работает как с элементами DOM, так и с HTML. Нет ничего подразумеваемого, что они могли бы любыми средствами быть одним и тем же. – cezar
текстовые узлы, комментарии и т. Д.? –
Небольшая поправка на мой комментарий выше: DOM - это спецификация API, и это не специально для JavaScipt, хотя в основном используется таким образом. – cezar