1234567891011121314151617181920212223242526272829303132333435 |
- <!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>
- <ul>
- <li class="li1">1</li>
- <li>2</li>
- <li class="li3">3</li>
- <li>4</li>
- <li>5</li>
- <li>6</li>
- </ul>
- <script>
- var li1 = document.getElementsByClassName("li1")[0];
- var li3 = document.getElementsByClassName("li3")[0];
- // nextElementSibling 获取当前元素的下一个兄弟节点(元素节点)
- console.log(li3.nextElementSibling);
- //nextSibling 获取当前元素的下一个兄弟节点(包含文本节点)
- console.log(li3.nextSibling);
- // previousElementSibling 获取当前元素的上一个兄弟节点(元素节点)
- console.log(li3.previousElementSibling);
- // previousSibling获取当前元素的上一个兄弟节点(包含文本节点)
- console.log(li3.previousSibling);
- console.log(li1.previousElementSibling);
- </script>
- </body>
- </html>
|