- DOM笔记
- 获取元素
- 获取指定元素
- 获取子元素&兄弟元素&父元素
- 获取第一&最后一个子元素
- 节点操作
- 克隆节点 - cloneNode()
- 添加节点 - appendChild()
- 插入节点 - insertBefore()
- 移除节点 - removeChild()
- 创建结构
- document.write()
- element.innerHtml
- document.createElement()
- 标签的自定义属性操作
- setAttribute()
- getAttribute()
- removeAttribute()
- 兼容方法
- innerText兼容写法
- 获取文本
- 设置文本
- 获取上一个&下一个兄弟元素的兼容写法
- 获取下一个兄弟元素兼容写法
- 获取上一个兄弟元素兼容写法
- 获取第一个子元素&最后一个子元素的兼容写法
- 获取第一个子元素兼容写法
- 获取最后一个子元素兼容写法
- 通过类名获取元素对象的兼容方法
- innerText兼容写法
- 事件
- 获取元素
获取元素
获取指定元素
document.getElementById
: 通过id寻找一个元素(找到的是一个元素对象) 该方法只能被document对象调用(同一个文档中id不能重复)
var box = document.getElementById(“box”);
document.getElementsByTagName
: 通过标签名寻找一类元素(找到的是由元素对象组成的伪数组,既可以被document调用,又可以被元素对象调用,被元素对象调时表示在该元素对象内部执行查找
var divs = document.getElementsByTagName("div");// 获取页面上所有的div,divs是一个伪数组
var cl = document.getElementById("cl");// 获取id为cl的元素
var cl2s = cl.getElementsByTagName("div");// 获取cl元素下面所有的div标签,cl2s是一个伪数组
document.getElementsByClassName
通过类名寻找包含这个类名的元素