获取元素
- getElementById根据id获取元素
- getElementsByTagName根据标签名获取
- getElementsByClassName根据类名获取
- querySelector返回指定选择器的第一个元素
- querySelectAll返回指定选择器的所有
- 获取body:document.body
- 获取html:document.documentElement
鼠标事件
- onclick:鼠标左键点击触发
- onmousedown:鼠标按下触发
- onmouseup:鼠标按键松开触发
- onmousemove:鼠标移动元素触发
- onmouseover:鼠标移动到指定元素触发
- onmouseout:鼠标离开指定元素触发
表单事件
- onfocus:聚焦
- onblur:失去聚焦
修改元素属性内容
- innerHTML改变文本内容
- style样式修改
-
type 、 value 、 checked 、 selected 、 disabled 表单元素的修改
-
src,href
-
ClassName根据类名修改
自定义属性值操作
- element.getAttribute():获取指定元素属性值
- element.setAttribute('属性','值')
- element.removeAttribute:移除属性
- element.属性
节点操作
- node.parentNode:父节点
- parentNode.children:子节点
- parentNode.firstElemrntchild:子元素节点first
- parentNode.lastElemrntchild:子元素节点last
- node.previousElementSibling:兄弟元素节点上一个
- node.nextElementSibling:兄弟元素节点下一个
- document.creatElement:创建元素节点
-
node.appendChild(child):放到指定元素父节点的子节点最后
-
node.insertBefore(child, 指定元素 ):放到指定元素子节点之前
-
node.removeChild(child) :删除节点
-
node.cloneNode(true):复制节点