DOM节点

作者: 没头脑很不高兴 | 来源:发表于2017-12-02 18:05 被阅读0次

节点的类型

元素节点----1
属性节点----2
文本节点----3
注释节点----8
document----9
DocumentFragment----11
后面的数字的类型对应的数值

遍历节点树

  1. .parentNode :元素的父节点,最顶端是 #document
  2. .childNodes: 元素们的子节点们,包括文本节点,注释节点,属性节点和元素节点。
    .firstChild ,.lastChild .nextSibling,.previousSibling,看名称就可以领会到这是什么意思了,注意一般在选择元素节点的下一个或上一个兄弟节点时,都会选择到文本节点。
    上面的方法兼容所有浏览器

基于元素节点树的遍历

  1. .parentElement元素节点
  2. .children元素节点
  3. .chilidElementCount === .children.length ,当前元素节点的子元素个数
  4. firstElementChild, lastElementChild 看名称 ,可以理会含义
    除了 .children ,上述其他所有方法不兼容IE9及以下版本浏览器

nodeName

元素的标签名,以大写形式表示,只读

nodeValue

节点的值(内容),可读可写

nodeType

节点类型,返回一个节点类型对应的数值

attributes

  • 属性节点的集合,返回一个类数组,类似于这样的 {0:id,1:class,length:2}。
    .attributes[0].value 返回第一个的值, .attributes[0].name,返回一个key
  • 后期 setAttributes,getAttributes方法可以改变、查看attributes

.hasAttributes()

返回一个布尔值,是否有某个节点
如 div.hasChildNodes() ,可以返回一个元素是否有子节点

相关文章

  • 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/scrnbxtx.html