Расширения DOM

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() — для манипуляции классами элементов.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *