查看节点
| 属性 | 作用 |
|---|---|
| Object.parentNode | Object节点的父节点,支持递归 |
| Object.lastElementChild | Object节点的最后一个子节点,支持递归 |
| Object.firstElementChild | Object节点的第一个子节点,支持递归 |
| Object.previousElementSibling | Object节点的前一个节点,支持递归 |
| Object.nextElementSibling | Object节点的下一个节点,支持递归 |
| Object.children | 获取Object节点的直接子节点数组,不支持递归 |
创建和增加节点
创建节点:document.createElement(标签名);
| 属性 | 作用 |
|---|---|
| Object.appendChild(需要添加的对象) | 在Object对象里的末尾追加方式插入节点 |
| Object.insertBefore(a,b) | 在Object对象里的b对象插入a对象 |
| Object.cloneNode(参数) | 克隆(复制)Object对象 参数:true代表复制自己+子元素 false只复制 |
删除节点和替换节点
| 属性 | 作用 |
|---|---|
| Object.removeChild(对象a) | 在Object对象里删除对象a |
| Object.replaceChild(a,b) | 在Object对象里a对象替换b对象 |