为了账号安全,请及时绑定邮箱和手机立即绑定
  • // 5. 跨浏览器的事件处理程序 var eventUtil = { //添加句柄 addHandler:function (element,type,handler) { if(element.addEventListener) { element.addEventListener(type,handler,false) //DOM事件处理程序判断 }else if(element.attachEvent) { element.attachEvent('on' + type,handler); //IE事件处理程序判断 }else { element['on' + type] = handler; } }, //删除句柄 removeHandler:function (element,type,handler) { if(element.removeEventListener) { element.removeEventListener(type,handler,false) //DOM事件处理程序判断 }else if(element.detachEvent) { element.detachEvent('on' + type,handler); //IE事件处理程序判断 }else { element['on' + type] = null; } } } eventUtil.addHandler(btn3,'click',showMess); //事件执行 </script>
    查看全部
  • //1、DOM中的事件对象。 //type属性,用于获取事件类型;target属性,用于获取事件目标;stopPropagation()方法,阻止事件冒泡;preventDefault()方法阻止事件的默认行为 //2、IE中的事件对象 //type属性 用于获取事件类型;srcElement属性 用于获取事件的目标;cancelBubble属性 用于阻止事件冒泡(设置true表示阻止冒泡,false为不阻止冒泡);returnValue属性 用于阻止事件的默认行为(设置false表示阻止事件的默认行为)
    查看全部
  • 键盘事件 keyDown,keyPress,keyUp
    查看全部
  • 事件冒泡:最具体的元素最先接受事件(文档最深的节点),然后逐渐转播到最不具体的元素 事件捕获流:最不具体的元素最先接收事件,然后传播到最具体的元素
    查看全部
    0 采集 收起 来源:[DOM] 事件捕获

    2015-12-11

  • 事件流:简单理解为点击按钮时,也点击了按钮所在的容器以及容器至外地的容器一直到整个DOM 事件冒泡:指从事件所在的最具体的元素一直冒泡到最不具体的元素
    查看全部
    0 采集 收起 来源:[DOM] 事件冒泡

    2015-12-11

  • returnValue()阻止默认行为
    查看全部
  • IE中cancleBubble()
    查看全部
  • preventDefault()
    查看全部
  • DOM中的type、target、stoppropagation()、prevent
    查看全部
  • //1、DOM中的事件对象。 //type属性,用于获取事件类型;target属性,用于获取事件目标;stopPropagation()方法,阻止事件冒泡;preventDefault()方法阻止事件的默认行为 //2、IE中的事件对象 //type属性 用于获取事件类型;srcElement属性 用于获取事件的目标;cancelBubble属性 用于阻止事件冒泡(设置true表示阻止冒泡,false为不阻止冒泡);returnValue属性 用于阻止事件的默认行为(设置false表示阻止事件的默认行为)
    查看全部
  • // 5. 跨浏览器的事件处理程序 var eventUtil = { //添加句柄 addHandler:function (element,type,handler) { if(element.addEventListener) { element.addEventListener(type,handler,false) //DOM事件处理程序判断 }else if(element.attachEvent) { element.attachEvent('on' + type,handler); //IE事件处理程序判断 }else { element['on' + type] = handler; } }, //删除句柄 removeHandler:function (element,type,handler) { if(element.removeEventListener) { element.removeEventListener(type,handler,false) //DOM事件处理程序判断 }else if(element.detachEvent) { element.detachEvent('on' + type,handler); //IE事件处理程序判断 }else { element['on' + type] = null; } } } eventUtil.addHandler(btn3,'click',showMess); //事件执行 </script>
    查看全部
  • /*事件对象event 1. DOM中的事件对象 (1)type属性 用于获取事件类型 (2)target属性 用于获取事件目标 (3)stopPropagation()方法 用于阻止事件冒泡 (4)preventDefault()方法 阻止事件的默认行为*/
    查看全部
  • 事件的点击等操作的等价element.onclick===element['onclick'];
    查看全部
  • 跨浏览器:把事件封装起来
    查看全部
  • 事件处理程序总结:
    查看全部

举报

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

微信扫码,参与3人拼团

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

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