Последние учебники веб-разработки
×

JS Руководство

JS ГЛАВНАЯ JS Введение JS Куда JS Вывод JS Синтаксис JS Заявления JS Комментарии JS переменные JS операторы JS арифметика JS присваивание JS Типы данных JS функции JS Объекты JS Объем JS Мероприятия JS Строки JS Методы струнных JS чисел JS Методы Number JS математический JS Даты JS Форматы даты JS Методы Дата JS Массивы JS Методы массивов JS Booleans JS Сравнения JS условия JS переключатель JS петля For JS В то время как Loop JS Ломать JS Тип преобразования JS RegExp JS ошибки JS отладка JS Подъемно JS Строгий режим JS Гид по стилю JS Лучшие практики JS Ошибки JS Представление JS Зарезервированные слова JS JSON

JS формы

Формы проверки Формы API

JS объект

Определения объектов Свойства объекта Методы объекта Прототипы объектов

JS функции

Определения функций Функциональные параметры Функция Призвание Функция Затворы

JS HTML DOM

DOM вступление DOM методы DOM Документ DOM элементы DOM HTML DOM CSS DOM Анимации DOM Мероприятия DOM EventListener DOM навигация DOM Вершины DOM Nodelist

JS браузер BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS Примеры

JS Примеры JS HTML DOM JS HTML вход JS HTML Объекты JS HTML Мероприятия JS браузер JS викторина JS Резюме

JS Рекомендации

JavaScript Объекты HTML DOM Объекты


 

JavaScript HTML DOM


С HTML DOM, JavaScript может получить доступ и изменить все элементы HTML-документа.


HTML DOM (Document Object Model)

Когда веб-страница загружается, браузер создает Document Object Model страницы.

Модель HTML DOM построена в виде дерева объектов:

HTML DOM дерева объектов

DOM HTML дерево

С помощью объектной модели, JavaScript получает всю мощность, необходимую для создания динамических HTML:

  • JavaScript может изменить все HTML-элементы на странице
  • JavaScript может изменить все атрибуты HTML на странице
  • JavaScript может изменить все стили CSS на странице
  • JavaScript может удалить существующий HTML-элементы и атрибуты
  • JavaScript может добавлять новые элементы HTML и атрибуты
  • JavaScript может реагировать на все существующие HTML событий на странице
  • JavaScript может создавать новые HTML событий на странице

Что вы узнаете

В следующих главах этого урока вы узнаете:

  • Как изменить содержание HTML элементов
  • Как изменить стиль (CSS) из HTML-элементов
  • Как реагировать на события HTML DOM
  • Как добавлять и удалять элементы HTML

Что такое DOM?

DOM является W3C (Консорциум World Wide Web) стандарт.

DOM определяет стандарт для доступа к документам:

"Объектной модели W3C DOM (Document) представляет собой платформу инезависящийотязыка интерфейса,который позволяет программам и сценариям динамическиполучатьдоступ и обновлять содержимое, структуру и стиль документа."

Стандарт W3C DOM разделяется на 3 части:

  • Ядро DOM - стандартная модель для всех типов документов
  • XML DOM - стандартная модель для XML-документов
  • HTML DOM - стандартная модель для HTML-документов

Что такое HTML DOM?

HTML DOM является стандартной объектной модели и программный интерфейс для HTML. Он определяет:

  • HTML - элементы какобъекты
  • Свойства всех элементов HTML
  • Методы , чтобы получить доступ ко всем HTML - элементы
  • События для всех элементов HTML

Другими словами:HTML , DOM является стандартным длятого,как получить, изменять, добавлять или удалять элементы HTML.