webApi
day03-DOM-节点操作
目标: 掌握节点(标签)的增删改查,具备编写微博发布案例的能力
节点操作
本质上针对标签本身的增删查
总结: 有明确的亲戚关系的时候, 使用查语法更加方便一些
查
针对的找亲戚返回的都是对象
父级: parentNode
子集: children
伪数组
####### 遍历
兄弟
nextElementSibling
previousElementSibling
节点-增
创建新节点
let result = document.createElement(标签名称)
追加节点
parent.appendChild(child)
将child的元素添加到parent元素里面去(最后面)
parent.insertBofore(child, refChild)
将child元素添加到refChild的前面去
如果refChild元素获取不到, 会默认以appendChild形式添加
追加的节点可以是新创建的 也可以是页面上已经存在 (移动)
克隆节点
模板元素.cloneNode(布尔值)
false: 浅拷贝
true: 深拷贝
用于需要创建一个复杂的标签
####### 前提: 页面上有一个模板节点