为了账号安全,请及时绑定邮箱和手机立即绑定
  • IE中的阻止事件冒泡:cancelBubble属性:true--》阻止事件冒泡 false--》不阻止事件冒泡 returnValue属性:组织事件默认行为:--》false表示阻止默认行为
    查看全部
  • 跨浏览器解决方案:通过浏览器能力判断 IE事件处理程序:attachEvent()和detachEvent()来添加和删除事件,只需要传两个参数,第一个事件名称(这里的事件名称和addEventListener()方法不一样,需要把方法前面的on加上),第二个为事件处理函数
    查看全部
  • clientX和clientY事件,都在event||window.event事件中
    查看全部
  • DOM0级事件处理程序:用一个对象来获取到要添加事件的DOM节点,再给这个对象添加相应的事件 <br> DOM2级事件处理程序:用一个对象来获取到要添加事件的DOM节点,再用addEventListener和removeEventListener函数来给对象添加和删除事件 三个参数设置;事件名称,处理方法(函数),布尔值-----冒泡(false)或捕获(true) btn3.addEventListener('click',showMes,false); 注意: 1、若事件名称有on,则需去掉on。onclick -----> click,onmouseover -----> mouseover等等; 2、false 兼容所有浏览器-----事件冒泡流。 3.通过addEventListener添加的事件只能通过removeEventListener来删除。---参数要一样 btn.removeEventListener(参数); 参数必须和btn.addEventListener的参数一致,删除事件 dom0级和dom2级事件处理程序 可以给一个事件绑定多个函数,事件触发的时候会按照绑定顺序执行各个函数。 btn3.addEventListener('click',showMes,false); btn3.addEventListener('click',showMes,function(){alert(this.value);},false); 通过addeventlistener添加的事件只能通过removeEventListener函数来删除事件
    查看全部
  • IE处理事件
    查看全部
  • 阻止事件冒泡:event.stopPropagation();
    查看全部
  • 多多练习
    查看全部
    0 采集 收起 来源:编程挑战

    2015-12-29

  • DOM0级事件处理程序:把函数赋值给一个事件处理程序属性,用的最多 优点:简单,具有跨浏览器的优势 例:var xxx=document.getElementById("..."); xxx.onclick=function(){...}; ... xxx.onclick=null;
    查看全部
  • HTML事件处理程序:JS代码写在HTML中(onclick="...") 缺点:JS代码与HTML代码紧密耦合在一起,当修改函数名时必须修改两处代码
    查看全部
  • 事件捕获:与事件冒泡的思想完全相反 不太具体的节点应该更早接收到事件,而最具体的节点应该最晚接收到事件
    查看全部
    0 采集 收起 来源:[DOM] 事件捕获

    2015-12-29

  • DOM2级事件处理程序 定义了两个方法: addEventListener()添加事件 removeEventListener()移除事件 三个参数设置;事件名称,处理方法(函数),布尔值-----冒泡(false)或捕获(true) btn3.addEventListener('click',showMes,false); 注意: 1、若事件名称有on,则需去掉on。onclick -----> click,onmouseover -----> mouseover等等; 2、false 兼容所有浏览器-----事件冒泡流。 3.通过addEventListener添加的事件只能通过removeEventListener来删除。---参数要一样 btn.removeEventListener(参数);//参数必须和btn.addEventListener的参数一致,删除事件 dom0级和dom2级事件处理程序 可以给一个事件绑定多个函数,事件触发的时候会按照绑定顺序执行各个函数。 btn3.addEventListener('click',showMes,false); btn3.addEventListener('click',showMes,function(){alert(this.value);},false); 缺点:IE不支持该事件
    查看全部
  • DOM 0级处理事件方法:先取出HTML元素,再对该元素进行事件添加。eg:btn.onclick=function(); btn.onclick=null;//删除事件
    查看全部
  • JS代码和HTML代码都需要更改
    查看全部
  • 直接把事件加载到html结构中的元素上的事件方法:叫做HTML事件 缺点:HTML事件的缺点 HTML和JS 代码紧密耦合在一起
    查看全部
  • 事件捕获:最不具体的事件应该先接受,最具体的事件应该后接收。事件捕获与事件冒泡相反
    查看全部
    0 采集 收起 来源:[DOM] 事件捕获

    2015-12-29

举报

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

微信扫码,参与3人拼团

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

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