在各种浏览器中存在三种事件模型:原始事件模型,DOM2事件模型,IE事件模型。其中原始的事件模型被所有浏览器所支持,而DOM2中所定义的事件模型目前被除了IE以外的所有主流浏览器支持。

  浏览器事件模型分为三个阶段

  1.捕获阶段

  2.目标阶段

  3.冒泡阶段

  DOM节点获取方法:

  1.通过id获取  document.getElementById()

  2.通过name属性获取  document.getElementsByName()

  3.通过标签名获取   document.getElementsByTagName()

  4.通过class属性获取   document.getElementsByClassName()

  5.原生js中的querySelector  和   qureySelectorALL方法也是同样可以获取相应的dom节点,相似与jQuery,但比jq更快

05-11 22:22