Skip to content

document

garevna edited this page Sep 30, 2018 · 12 revisions

🎓 Объект document

Объект document

Свойства

✅ childNodes

Объект NodeList

<body>
  <div class="container" 
          title="Контейнер">
     <a class="paragraph" 
           href="https://translate.google.com/" 
           title="Перевод">Translator
     </a>
     <img src="http://www.abc.net.au/news/image/9154542-1x1-940x940.jpg" 
             width="200" id="picture" class="galleryPicture">
  </div>
  <h1 class="header">Hello!
  <p class="paragraph">You study JS
</body>

<script>
   document.body.childNodes
   // вернет  NodeList(3) [ div.container, h1.header, p.paragraph ]
   document.querySelector ( '[ title ]' ).childNodes
   // вернет  NodeList(2) [ a.paragraph, img#picture.galleryPicture ]
</script>

🔗 w3schools

☕ 1 ✅ children

Объект HTMLCollection

✅ lastModified
Строка ( 09/30/2018 11:00:15 )

Методы

🎓 Типы узлов дерева DOM

DOM представляет собой граф ( дерево ), вершины которого ( узлы, или nodes ) могут быть html-элементами, комментариями, обычным текстом...

Получить все дочерние узлы элемента DOM можно с помощью свойства childNodes этого элемента

document.body.childNodes
document.querySelector ( "main" ).childNodes

Каждый узел ( объект ) имеет свойство nodeType:

Код Тип узла Пример
1 ELEMENT_NODE <div>
2 ATTRIBUTE_NODE href = "https://translate.google.com/"
3 TEXT_NODE document.body.appendChild ( new Text( "Hello" ) )
4 CDATA_SECTION_NODE
5 ENTITY_REFERENCE_NODE
6 ENTITY_NODE
7 PROCESSING_INSTRUCTION_NODE
8 COMMENT_NODE <!-- ... -->
9 DOCUMENT_NODE <html>...</html>
10 DOCUMENT_TYPE_NODE <!DOCTYPE>
11 DOCUMENT_FRAGMENT_NODE
12 NOTATION_NODE

☕ 1

document.body.appendChild ( new Text( "Hello" ) )
document.body.childNodes
▼ NodeList [text]
      0: text
      length: 1
    ► __proto__: NodeList

https://www.w3schools.com/xml/dom_nodetype.asp

© Irina H.Fylyppova 2018
Использование данных материалов или любой их части коммерческими школами ( курсами ) является нарушением авторских прав


Новая версия


1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19

Занятие 1

⤵️

Занятие 2

⤴️ ⤵️

Занятие 3

⤴️ ⤵️

Занятие 4

⤴️ ⤵️

Занятие 5

⤴️ ⤵️

Занятие 6

⤴️ ⤵️

Занятие 7

⤴️ ⤵️

Занятие 8

⤴️ ⤵️

Занятие 9

⤴️ ⤵️

Занятие 10

⤴️ ⤵️

Занятие 11

⤴️ ⤵️

Занятие 12

⤴️ ⤵️

Занятие 13

⤴️ ⤵️

Занятие 14

⤴️ ⤵️

Занятие 15

⤴️ ⤵️

Занятие 16

⤴️ ⤵️

Занятие 17

⤴️ ⤵️

Занятие 18

⤴️ ⤵️

Занятие 19

⤴️ ⤵️

⤴️

ico20 Дополнительно
dir-20 Справочная инфо

Clone this wiki locally