| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | 
							- <!DOCTYPE html>
 
- <html lang="en">
 
-   <head>
 
-     <meta charset="UTF-8" />
 
-     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
 
-     <title>Document</title>
 
-   </head>
 
-   <body>
 
-     <p class="main">这是一个p标签</p>
 
-     <div class="box">这是第一个盒子</div>
 
-     <h2>
 
-       你的我的
 
-       <br />
 
-       他的他的
 
-     </h2>
 
-     <ul id="list">
 
-       <li>1</li>
 
-       <li>2</li>
 
-       <li>3</li>
 
-       <li>4</li>
 
-     </ul>
 
-     <!-- 
 
-       // firstChild 第一个子节点
 
-       // lastChild 最后一个子节点
 
-       // previousSibling 上一个兄弟节点名称
 
-       // nextSibling 下一个兄弟节点名称
 
-       // nextElementSibling 下一个元素节点
 
-       // previousElementSibling 上一个元素节点 如果该节点为第一个节点 则获取值为null
 
-       // lastElementChild 最后一个子元素
 
-       // firstElementChild 第一个子元素
 
-      -->
 
-     <script>
 
-       var main = document.querySelector(".main");
 
-       var box = document.querySelector(".box")
 
-       var h2 = document.querySelector("h2");
 
-       var list = document.querySelector("#list");
 
-       // console.log(list.nextElementSibling)
 
-       // console.log(main.previousSibling);
 
-       // console.log(list.firstElementChild)
 
-       // console.log(list.lastChild.previousElementSibling.innerHTML)
 
-       // console.log(list.firstChild.nextSibling);
 
-       // console.log(list.firstElementChild)
 
-       /*
 
-         list.firstChild #text
 
-         list.firstChild.nextElementSibling li => 1
 
-         list.firstChild.nextElementSibling.nextSibling #text
 
-         list.firstChild.nextElementSibling.nextSibling.nextSibling li=>2
 
-       */
 
-       // console.log(list.firstChild.nextElementSibling.nextSibling.nextElementSibling);
 
-     </script>
 
-   </body>
 
- </html>
 
 
  |