为了账号安全,请及时绑定邮箱和手机立即绑定
  • 1、type属性用于获取事件类型 2、target属性用于获取事件目标 3、stopProgration()用于阻止事件冒泡 4、preventDefault()用于阻止事件的默认行为
    查看全部
  • 封装后的调用
    查看全部
  • 跨浏览器事件处理程序
    查看全部
  • 在js中其实使用tb1.onclick等价于tb1["onclick"],只是由于.用起来会比较的简单,所以我们大部分的时候就使用点的方法来实现
    查看全部
  • 使用addEventListener()方法的时候传递的是什么参数,那么如果想为这个元素删除这个事件,那么可以而且只能使用removeEventListener()方法去移除这个事件,而且参数必须是相同的
    查看全部
  • 使用DOM2级来处理事件的时候,使用addEventListener的第三个参数最好使用false,可以兼容大多数的浏览器
    查看全部
  • 使用DOM2事件处理的时候,使用addEventListener()的方法时,任何事件的处理都需要将on去掉;如: var bt1=document.getElementById("bt1"); bt1.addEventListener("click",函数,true/false);
    查看全部
  • 使用DOM2级事件处理程序的方法:
    查看全部
  • HTML事件: 指将事件的实现写在了html的标签中,但是这个方法不推荐,因为html和js代码紧密的耦合在一起
    查看全部
  • <input type="button" text="按钮" onclick="alert("点击了按钮")"> 这种方式来实现点击事件也是可以的
    查看全部
  • 实现点击页面中的登录按钮,显示登录层
    查看全部
    0 采集 收起 来源:编程练习

    2016-01-05

  • 4.IE事件处理程序<br> attachEvent()添加事件;detachEvent()删除事件; 接收两个相同的参数:事件处理程序的名称和事件处理程序的函数。<br> //不使用第三个参数的原因:IE8以及更早的浏览器版本只支持事件冒泡! 5.跨浏览器事件处理程序 var eventUtil = { //添加句柄 addHandler:function(element,type,handler){ if(element.addEventListener){element.addEventListener(type,handler,false);} // DOM2级事件处理程序 else if(element.attachEvent){element.attachEvent('on'+type,handler);} // IE事件处理程序 else{element['on'+type]=handler;} // element.onclick===element['onclick'] DOM0级事件处理程序 }, //删除句柄 removeHandler:function(element,type,handler){ if(element.removeEventListener){element.removeEventListener(type,handler,false);} // DOM2级事件处理程序 else if(element.detachEvent){element.detachEvent('on'+type,handler);} // IE事件处理程序 else{element['on'+type]=null;} // element.onclick===element['onclick'] DOM0级事件处理程序 } } eventUtil.addHandler(btn3,'click',showMessage);
    查看全部
  • 3.DOM2级事件处理程序<br><br> DOM2级事件定义了两个方法:用于处理指定和删除事件处理程序的操作<br><br> addEventListener()和removeEventListener()。<br> 接收三个参数:要处理的事件名、作为事件处理程序的函数和布尔值。(true:捕获事件处理程序;false:冒泡事件处理程序)<br> 布尔值常设置为false,因为冒泡事件处理程序可以兼容各种浏览器。 //DOM2级事件处理程序在IE中无效。
    查看全部
  • 1.HTML事件处理程序; 2.DOM0级事件处理程序: 较传统的方式:把一个函数赋值给一个事件的处理程序属性。 用的比较多的方法 简单 跨浏览器的优势
    查看全部
  • 事件捕获:不太具体的节点应该更早接收到事件,而最具体的节点最后接收到事件。
    查看全部
    0 采集 收起 来源:[DOM] 事件捕获

    2016-01-05

举报

0/150
提交
取消
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识。
老师告诉你能学到什么?
DOM事件具体相关知识,DOM事件的使用方法及应用!

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!