DOM节点

作者: 与时光流浪 | 来源:发表于2016-08-09 16:39 被阅读0次

dom节点是dom中最基本的组成单元。

层级方式划分 : 父节点 、 子节点 、 兄弟节点

类型方式划分 :1 元素节点、2 属性节点、3 文本节点、8 注释节点、9 document节点

父子节点是上下两层节点之间的关系。

当前节点上面的所有节点都统称为 祖先节点。

当前节点下面的所有节点都统称为 子孙节点。

childNodes : 子节点。    有兼容问题      标准属性

标准浏览器下:会把代码中的代码换行解析成空白文本节点。

children : 子节点        非标准属性

不会把换行符解析成空白文本节点。

查看变量类型 : typeof 运算符

查看节点类型: nodeType 属性

查看节点名称 : nodeName 属性

查看节点的值: nodeValue 属性

类型方式划分 :元素节点、属性节点、文本节点、注释节点、document节点

查看节点名称 : nodeName 属性

元素节点的 nodeName : 元素的本身

属性节点的 nodeName : 属性名本身

文本节点的 nodeName : #text

注释节点的 nodeName : #comment

document的 nodeName : #document

查看节点的值: nodeValue 属性

元素节点的 nodeValue : null

属性节点的 nodeValue : 属性值

文本节点的 nodeValue : 文本内容

注释节点的 nodeValue : 注释的内容

document的 nodeValue : null

firstChild : 第一个子节点 在标准和ie9下会获取到空白文本节点。

firstElementChild : 标准下获取第一个子元素节点,ie6/7/8不支持。

lastChild : 最后一个子节点 在标准和ie9下会获取到空白文本节点。

lastElementChild : 标准下获取最后一个子元素节点,ie6/7/8不支持。

nextSibling:下一个兄弟节点 在标准和ie9下会获取到空白文本节点。

nextElementSibling:标准下获取下一个兄弟元素节点,ie6/7/8不支持。

previousSibling:上一个兄弟节点 在标准和ie9下会获取到空白文本节点。

previousElementSibling:标准下获取上一个兄弟元素节点,ie6/7/8不支持。

相关文章

  • js dom节点操作

    获取dom节点 新增dom节点 删除dom节点

  • 什么是dom树

    介绍DOM,以及对DOM分类和功能的说明。 DOM 节点:介绍DOM节点分类和节点层次。 介绍HTML DOM节点...

  • DOM和BOM的基础知识

    目录 js组成 DOMDOM是什么DOM节点是什么查找DOM节点,查看DOM节点的属性和样式添加DOM节点删除DO...

  • jS|DOM操作

    DOM节点的获取 DOM节点的创建 DOM节点删除 修改DOM元素 将指定两个DOM元素交换位置

  • DOM (javascript DOM节点操作)

    DOM (javascript DOM节点操作) 本节目录 查找DOM元素 DOM节点操作 javascript操...

  • jQuery-dom操作

    DOM节点的创建 jQuery节点创建与属性的处理 创建元素节点: 创建为属性节点: DOM节点的插入 DOM内部...

  • DOM(文档对象)、BOM(浏览器对象)

    DOM 获取DOM节点 DOM节点的property,修改对象属性,不会提现到html结构 DOM节点的attri...

  • js操作DOM

    创建dom 删除一个dom 文档碎片增快速度 dom节点 父节点 子节点 offsetParent 继续子节点 兄...

  • 15、DOM初识1

    DOM: Document Object Model (文档对象模型) DOM节点: 节点和节点层次的概念?节点:...

  • DOM和BOM一些基础用法

    DOM DOM常用节点类型 元素节点 - 1;属性节点 - 2;文本节点 - 3;注释节点 - 8;文档节点 - ...

网友评论

      本文标题:DOM节点

      本文链接:https://www.haomeiwen.com/subject/dvjdsttx.html