节点

作者: 这世间好折磨人 | 来源:发表于2022-05-24 11:18 被阅读0次

(1)、测试节点类型     打点调用  ondeType

                    元素节点显示:1

                    属性节点显示:2

                    文本节点显示:3

                    注释节点显示:8

(2)、节点关系:

                    父子节点:

                                获取父节点 直接打点调用 parentNode

                                获取子节点 获取的永远是一个集合   打点调用children 只会获取元素节点   打点调用childNodes 获取的是所有的子节点返回的同样是一个集合

                    兄弟关系:

                                获取这个节点的上一个兄弟节点打点调用: previousElementSibling

                                获取这个节点的下一个兄弟节点打点调用:nextElementSibling

                     特殊位置:

                                获取的是第一个元素类型的节点:打点  firstElementChild

                                获取的是第一个子节点不管是什么类型:打点  firstChild

                                获取最后一个元素的子节点: 打点  lastElementChild

                                获取最后一个节点不管是什么类型的: 打点  lastChild

(3)、节点的操作方法:

                                创建新节点 (需要用变量接收):  createElement('元素名')

                                给父节点末尾添加子节点(父节点打点调用:appendChild(创建好的节点)

                                在某个元素之前插入一个节点(父节点打点调用):insertBefore(想要添加的新节点,在谁之前添加)

                                删除节点(父节点打点调用): removeChild(想要删除的子节点)

                                替换节点(父节点打点调用):replaceChild(想要替换成的元素,被替换的元素)

                                克隆节点(想要克隆谁就用谁打点调用)(括号里面为 true 连着内容一起被克隆  false 只克隆标签不克隆内容    括号里面不写默认为 false):cloneNode()

(4)、事件监听的方式:addEventListener(事件类型,事件函数)

(5)、DOM 0级事件:

                    好处:

                            写法简单、兼容性好

                    坏处:

                            多次绑定相同事件会被覆盖

                    移除事件:

                            绑定事件的元素打点调用想要删除的什么事件 = mull

(6)、DOM 2级事件:

                    好处:

                            多次绑定不会被覆盖 按顺序执行

                    坏处:

                            太过

相关文章

  • jQuery中的DOM节点操作

    查找节点(略) 创建节点 插入节点 包裹节点 删除节点 复制节点 替换节点 节点遍历(略) 操作dom节点属性 ...

  • 第二十三节-二叉树基础(上)

    树 根节点:没有父节点的节点 叶节点:没有子节点的节点 节点的高度:节点到叶子节点的最长路径,从 0 开始 节点的...

  • 二叉树

    二叉树 概念 父节点、子节点 兄弟节点:具有相同父节点的子节点 根节点:没有父节点的节点 叶子节点(叶节点):没有...

  • js常用API

    一、节点 节点属性 节点操作 Document节点 Element节点 对象

  • DOM节点

    操作节点appendChild(节点)insertBefore(节点,参照节点)replaceChild(参照节点...

  • JQuery常用方法

    插入节点 删除节点 复制节点 替换节点 包裹节点

  • 二叉树

    前序遍历:根节点 -- 左节点 -- 右节点 中序遍历:左节点 -- 跟节点 -- 右节点 后序遍历:左节点 --...

  • JS的DOM树总结

    一【DOM树节点】 DOM节点分为三大类:元素节点、文本节点、属性节点 文本节点、属性节点,为元素节点的两个子节点...

  • 红黑树

    对某个节点左旋转是把某个节点变成左节点对某个节点右旋转是把某个节点变成右节点 1、根节点是黑节点2、叶节点是黑节点...

  • 2018-04-08JQ中DOM的操作

    回顾原生DOM操作 *获取节点 *创建节点 *遍历节点 *替换节点 *删除节点 *插入节点 *复制节点 JQ中的...

网友评论

      本文标题:节点

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