为了账号安全,请及时绑定邮箱和手机立即绑定
  • 删除DOM 0级事件,obj.click=null;
    查看全部
  • IE需要加ON
    查看全部
  • 冒泡阶段--False
    查看全部
  • 不加ON
    查看全部
  • 监听事件,这节,和前节都没有领悟掌握
    查看全部
    0 采集 收起 来源:编程练习

    2017-03-14

  • 事件处理程序 1,HTML事件处理程序 2,DOM0级事件处理程序 3,DOM2级事件处理程序 DOM2级事件定义了两个方法,用户处理制定和删除事件处理程序的操作addEventLIstener()和removeEventListener(). 他们接收三个参数:要处理的事件名、作为事件处理程序的函数、是否是冒泡事件(默认false) 4,IE事件处理程序 attachEvent()添加事件 detachEvent()删除事件 接收相同的两个参数:事件处理程序的名称和事件处理程序的函数 5,跨浏览器的事件处理程序 能力检查判断法
    查看全部
  • 阻止<a>的默认跳转功能
    查看全部
  • 123
    查看全部
  • IE中的事件对象: 1.type属性 用于获取事件类型 2.srcElement属性 用于获取事件的目标 3.cancelBubble属性 用于阻止事件冒泡 设置true表示阻止,设置false表示不阻止冒泡 4.returnValue属性 用于阻止事件的默认行为, 设置false表示阻止事件默认行为
    查看全部
  • DOM2种的各种操作不需要添加ON; 对于事件处理程序我们一般建议自己进行封装,兼容跨浏览器的问题。 var eventUtil = { addEventHandle:function(element,eventType,fn){//添加事件,这里eventType最好传递不带“on”的,便于后面拼接on if(element.addEventListener){//非IE情况下,使用addEventListener element.addEventListener(eventType,fn,false); }else if(element.attachEvent){//IE情况下,使用attachEvent element.attachEvent('on'+eventType,fn); }else{//不支持DOM2级情况下,使用DOM0级的方式 element['on'+eventType] = fn; } }, removeEventHandle:function(element,eventType,fn){//添加事件,这里eventType最好传递不带“on”的,便于后面拼接on if(element.removeEventListener){//非IE情况下,使用removeEventListener element.removeEventListener(eventType,fn,false); }else if(element.detachEvent){//IE情况下,使用detachEvent element.detachEvent('on'+eventType,fn); }else{//不支持DOM2级情况下,使用DOM0级的方式 element['on'+eventType] = null; } } }; 用.或者+连接的都可以用【】来连接
    查看全部
  • DOM2事件处理程序:
    查看全部
  • DOM中事件对象: 1.type属性 用于获取事件类型 2.target属性 用于获取事件目标 3.stopPropagation()方法 用于阻止事件冒泡 4.preventDefault()方法 阻止事件的默认行为,比如点击a超链接就会自动跳转页面,这是它默认行为,
    查看全部
  • 对于事件处理程序我们一般建议自己进行封装,兼容跨浏览器的问题。 var eventUtil = { addEventHandle:function(element,eventType,fn){//添加事件,这里eventType最好传递不带“on”的,便于后面拼接on if(element.addEventListener){//非IE情况下,使用addEventListener element.addEventListener(eventType,fn,false); }else if(element.attachEvent){//IE情况下,使用attachEvent element.attachEvent('on'+eventType,fn); }else{//不支持DOM2级情况下,使用DOM0级的方式 element['on'+eventType] = fn; } }, removeEventHandle:function(element,eventType,fn){//添加事件,这里eventType最好传递不带“on”的,便于后面拼接on if(element.removeEventListener){//非IE情况下,使用removeEventListener element.removeEventListener(eventType,fn,false); }else if(element.detachEvent){//IE情况下,使用detachEvent element.detachEvent('on'+eventType,fn); }else{//不支持DOM2级情况下,使用DOM0级的方式 element['on'+eventType] = null; } } };
    查看全部
  • btn2.onclick=null;就可以把之前添加的DOM0级事件删除掉
    查看全部
  • 事件冒泡和事件捕获是一个相反的概念,事件冒泡是从小范围往大去增长
    查看全部
    0 采集 收起 来源:[DOM] 事件捕获

    2017-03-13

举报

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

微信扫码,参与3人拼团

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

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