HTML5 расширил интерфейс нескольких DOM-элементов, и расширения эти хоть и не особо велики, но довольно-таки значимы. Наверное, потому, что речь идет об элементах HTMLDocument и HTMLElement. Начнем с первого. У него появились следующие новые методы:
— document. o etElementsByClassName() — получение элемента по названию его класса. Если честно, то до введения DOM Level 2 вызывало недоумение отсутствие такого метода;
— document. activeElement — получение активного в данный момент DOM-элемента;
— document. hasFocus — получение информации о фокусе элемента;
— document. innerHTML — тут особо ничего не надо объяснять — это метод, возвращающий содержимое DOM-контейнера, применяется довольно давно, но он до сих пор не был стандартизирован. Теперь это положение исправлено.
Для HTMLElement — собственно, для всех элементов DOM, участ вующих в разметке:
— о lassList — работает с методами contains(), add(), remove();
— toggle() — для манипуляции классами элементов.
Добавить комментарий