Объектная модель браузера. �Использование объектов HTML и объектной модели документа
Понятие DOM и BOM
Document Object Model, сокращённо DOM – объектная модель документа, которая представляет все содержимое страницы в виде объектов, которые можно менять.
Объектная модель браузера (Browser Object Model, BOM) – это дополнительные объекты, предоставляемые браузером, чтобы работать со всем, кроме документа.
Объекты BOM
Объект Window
Свойства объекта Window
Методы объекта Window
Объект Navigator
Свойства объекта Navigator
Объект Document
С помощью данного объекта можно добавлять, изменять и удалять HTML элементы на странице из скриптов.
Свойства объекта Document
Методы объекта Document
DOM-дерево
Пример DOM
Пример DOM
Навигация по DOM-элементам
documentElement и body
<html> = document.documentElement
<body> = document.body
<head> = document.head
Дети: childNodes, firstChild, lastChild
Пример
Детьми тега <body> являются теги <div> и <ul>.
Потомки <body>– это и прямые дети <div>, <ul> и вложенные в них: <li> (потомок <ul>) и <b> (потомок <li>) – в общем, все элементы поддерева.