153: 获取DOM元素(下)

let a = document.querySelector(".father");

1. 获取指定节点的第一个子节点: a.firstChild; 返回找到的节点, 如果找不到就返回null; 

2. 获取指定元素的第一个子元素: a.firstElementChild; 返回找到的元素, 如果找不到就返回null; 

3. 获取指定节点的最后一个子节点: a.lastChild; 返回找到的节点, 如果找不到就返回null; 

4. 获取指定元素的最后一个子元素: a.lastElementChild; 返回找到的元素, 如果找不到就返回null; 

5. 通过子元素获取父元素\父节点: 

        let b = document.querySelector(".son"); 

        b.parentElement; 

        b.parentNode; 

    let parentEle = b.parentElement || b.parentNode; (以前兼容写法)

6. 获取相邻的上一个节点: b.previousSibling; 

7. 获取相邻的上一个元素: b.previousElementSibling; 

8. 获取相邻的下一个节点: b.nextSibling; 

9. 获取相邻的下一个节点: b.nextElementSibling; 

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第3章 基本概念 3.1 语法 3.2 关键字和保留字 3.3 变量 3.4 数据类型 5种简单数据类型:Unde...
    RickCole阅读 5,286评论 0 21
  • 目录 1. 基本概念 1.1 Node类型 DOM1级定义了一个Node接口,该接口由DOM中所有节点类型实现。这...
    王童孟阅读 443评论 0 1
  •   DOM 1 级主要定义的是 HTML 和 XML 文档的底层结构。   DOM2 和 DOM3 级则在这个结构...
    霜天晓阅读 1,528评论 1 3
  • 第一章 1.什么是DOM DOM: Document Object Model(文档对象模型) 是JavaScri...
    fastwe阅读 847评论 0 0
  • 十年前 ——你爱不爱我 —爱。 ——那你会不会娶我? —会。 ——那你什么时候娶我啊? —等我事业有点成绩,然后风...
    竹音小居阅读 524评论 1 6