为了账号安全,请及时绑定邮箱和手机立即绑定
  • 阻止事件冒泡
    查看全部
  • 删除句柄
    查看全部
  • 封装,添加句柄
    查看全部
  • 事件处理程序
    查看全部
  • ie
    查看全部
  • 什么是事件对象?在触发DOM上的事件时都会产生一个对象 事件对象EVENT ①DOM中的事件对象 属性 (1)、type属性用于获取事件类型 (2)、target属性用于获取事件目标 (3)、stopPropagation()方法 用于阻止事件冒泡 (4)、preventDefault() 方法 阻止事件的默认行为 如果一个div里面有一个button,button和div都绑定了click事件,如果是事件冒泡,那么点击button的时候,首先触发button的处理函数,然后触发div的处理函数。(由内而外) 如果有时候不想冒泡,也就是不希望div的事件被触发,那么需要阻止事件冒泡。stopPropagation()方法 如果需要阻止a标签的默认属性跳转,可以使用阻止事件的默认行为preventDefault()方法
    查看全部
  • app
    查看全部
  • http://zhidao.baidu.com/link?url=5GVjDJIxA7qOYja4ofXcyhcJ4Ale6wAC3D238YRzJpRvZxoOI3wP8uzNQZyiqFBmRHCShwvAX_SPNHXgszJipK<br> <br> 关键词:":function",封装对象 http://jiajun.iteye.com/blog/379748
    查看全部
  • //跨浏览器 var eventUtil = { //添加句柄 addHandler : function(element,type,handler){ //DOM 2级处理 if(element.addEventListener){ element.addEventListener(type,handler,false); //IE8以下 兼容性 }else if(element.attachEvent){ element.attachEvent('on'+type,handler); //DOM 0 级处理 ----老版本不支持2级,也不支持IE模式 }else{ element['on'+type] = handler; //在js中,所有连接属性的,用点的都可以用中括号[] } }, //删除句柄 removeHandler : function(element,type,handler){ //DOM 2级处理 if(element.removeEventListener){ element.removeEventListener(type,handler,false); //IE8以下 兼容性 }else if(element.detachEvent){ element.detachEvent('on'+type,handler); //DOM 0 级处理 ----老版本不支持2级,也不支持IE模式 }else{ element['on'+type] = null; //在js中,所有连接属性的,用点的都可以用中括号[] } } } var btn = document.getElementById('btn'); //使用 eventUtil.addHandler(btn,'click',function(){alert(123)});
    查看全部
  • 评论摘抄(存疑):DOM0级不能添加多个事件,HTML事件和DOM2级才可以
    查看全部
  • if(event.stopPropogation){event.Propogation();}<br> else{event,cancelBubble=true;}
    查看全部
  • //跨浏览器 var eventUtil = { //添加句柄 addHandler : function(element,type,handler){ //DOM 2级处理 if(element.addEventListener){ element.addEventListener(type,handler,false); //IE8以下 兼容性 }else if(element.attachEvent){ element.attachEvent('on'+type,handler); //DOM 0 级处理 ----老版本不支持2级,也不支持IE模式 }else{ element['on'+type] = handler; //在js中,所有连接属性的,用点的都可以用中括号[] } }, //删除句柄 removeHandler : function(element,type,handler){ //DOM 2级处理 if(element.removeEventListener){ element.removeEventListener(type,handler,false); //IE8以下 兼容性 }else if(element.detachEvent){ element.detachEvent('on'+type,handler); //DOM 0 级处理 ----老版本不支持2级,也不支持IE模式 }else{ element['on'+type] = null; //在js中,所有连接属性的,用点的都可以用中括号[] } } } var btn = document.getElementById('btn'); //使用 eventUtil.addHandler(btn,'click',function(){alert(123)});
    查看全部
  • html事件和DEMO 0级处理事件 的区别就是HTML和javascript的耦合度太高
    查看全部
  • keyDown:按下任意键不放触发的事件;keyPress:按下任意字符键时触发的事件;keyUp松开时触发的事件。
    查看全部
  • ie事件处理程序
    查看全部

举报

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

微信扫码,参与3人拼团

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

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