DOM中的增删改查

167 阅读1分钟

DOM中的创建、增、删、改、查、属性操作、事件操作

创建
  • document.write()
  • innerHTML
  • createElement
  • appendChild
  • insertBefore
  • removeChild()

主要修改dom的尧素属性,dom元素的内容、属性,表单的值等

  • 修改元素属性: src、href、title等
  • 修改普通元素内容:innerHTML、innerText
  • 修改表单元素: value、type、disabled等
  • 修改元素样式: style、className

主要获取查询dom的元素

  • DOM提供的API方法: getElementByld、getElementsByTagName古老用法不太推荐
  • H5提供的新方法:querySelector、querySelectorAll提倡
  • 利用节点操作获取元素:父(parentNode)、子(children)、兄(previousElementSibling.nextElementSibling)提倡
属性操作

主要针对自定义属性

  • setAttribute:设置dom的属性值
  • getAttribute:得到dom的属性值
  • removeAttribute移除属性
事件操作

给元素注册事件,采取 事件源。事件类型=事件处理程序

鼠标事件触发条件
onclick鼠标点击左键触发
onmouseover鼠标经过触发
onmouseout鼠标离开触发
onfocus获得鼠标焦点触发
onblur失去鼠标焦点触发
onmousemove鼠标移动触发
onmouseup鼠标弹起触发
onmousedown鼠标按下触发