赞
踩
目录
DOM节点:DOM树中的每一个内容都称为节点
节点类型:
1️⃣元素节点:
- 所有的标签:如body,div
- html是根节点
2️⃣属性节点:
- 所有的属性,如src,href
3️⃣文本节点:
- 所有的文本
节点关系:
- 父节点
- 子节点
- 兄弟节点
parentNode属性
语法:子元素.parentNode
作用:返回最近一级的父节点,找不到返回null
语法:父元素.children
- childNodes:获得所有子节点,包括文本节点(空格,换行),注释节点
- children:仅获得所有元素节点,返回一个伪数组
下一个兄弟节点:nextElementSibling属性
上一个兄弟节点:previousElementSibling属性
增加节点步骤:
- 创建一个新节点
- 把创建的新节点放入到指定元素内部
①创建节点
- 语法:document.createElement('标签名')
②追加节点
要想在页面看到,还得插入到某个父元素中
- 插入到父元素的最后一个子元素:父元素.appendChild(要插入的元素)
- 插入到父元素中某个子元素的前面:父元素.insertBefore(要插入的元素,在哪个元素的前面)
语法:元素.cloneNode(布尔值)
作用:cloneNode会克隆出一个跟原标签一样的元素,括号内传入布尔值
- 若为true,则代表克隆时会包含后代节点一起克隆
- 若为false,则代表克隆时不包含后代节点(默认为false)
在JavaScript原生DOM操作中,要删除元素必须通过父元素删除
语法:父元素.removeChild(要删除的元素)
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/316815
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。