为了账号安全,请及时绑定邮箱和手机立即绑定
  • 1、添加事件监听 function addEvent(Element,type,handler){ if(Element.addEventListener){//DOM2 Element.addEventListener(type,handler,false);//false表示事件冒泡而非事件捕获 }else if(Element.attachEvent){//IE Element.attachEvent('on'+type,handler); }else{//低版本浏览器 Element['on'+type]=handler;} } 2、事件调用:add(IdName,'type',methordName) 3、IdName.style.display='block',注意引号 4、认为程序无误而运行无效时,注意检查括号是否有缺漏
    查看全部
    0 采集 收起 来源:编程练习

    2016-11-07

  • var event={ hande:function(element,type,handler){ if(element.addEventListener){ element.addEventListener(type,handler,false); } else if(element.attachEvent){ element.attachEvent('on'+type,handler); } else{ element['on'+type]=handler; } }, hande1:function(element,type,handler){ if(element.removeEventListener){ element.removeEventListener(type,handler,false); } else if(element.detachEvent){ element.detachEvent('on'+type,handler); } else{ element['on'+type]=null; } } } event.hande(btn3,'click',abc); event.hande1(btn3,'click',abc); </script> </body> </html>
    查看全部
  • <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>事件流</title> <body> <div id="box"> <input type="button" value="按钮" id="btn" onclick="abc()"> <input type="button" value="按钮2" id="btn2"> <input type="button" value="按钮3" id="btn3"> <script> function abc(){ alert("djkflj11001"); } var abc2=document.getElementById("btn2"); var abc3=document.getElementById("btn3"); abc2.onclick=function(){ alert(this.id);} /* abc3.addEventListener('click',abc2.onclick,false); abc3.addEventListener('click',function(){ alert(this.type); },false); abc3.removeEventListener('click',abc2.onclick,false); abc3.attachEvent('onclick',abc); abc3.detachEvent('onclick',abc);*/
    查看全部
  • DOM中的事件对象 1.type属性 事件类型 event.type 获取事件属性 click 2.target属性 事件目标 3.stopPropagation() 阻止事件冒泡 4.preventDefault() 阻止事件的默认行为<a href=""></a>
    查看全部
  • 阻止事件冒泡
    查看全部
  • 跨浏览器事件处理程序代码示例 添加事件:eventUtil.addHandler(btn3,'click',showMes);//注意没有‘on’ 删除事件:eventUtil.removeHandler(btn3,'click',showMes);
    查看全部
  • 解决跨浏览器问题 重点要对不同的事件进行适用性判断 注意: 1.element['on'+type] 其中【】中加字符串,点后面不可以加字符串(element.'on'+type写法错误) 2.element['onclick']== element.onclick;所有可以用点“.”的操作都可以用中括号“【】”代替 3.在DOM 0级事件中可以使用对象.属性=NULL,删除事件。
    查看全部
  • 注意:attach/detachEvent()函数的第一个参数需要加上“on”
    查看全部
  • 为chrome添加事件处理程序用【3】 位IE添加事件处理程序用【4】
    查看全部
  • 1.用andEventListener添加的事件必须用removeEventListener删除 用 事件=null;不可以删除 2.注意andEventListener/removeEventListener()两个函数的参数,其中第一个参数不要“on”
    查看全部
  • 事件处理程序
    查看全部
  • 事件冒泡和事件捕获是截然相反的概念
    查看全部
    0 采集 收起 来源:[DOM] 事件捕获

    2016-11-06

  • 事件冒泡
    查看全部
    0 采集 收起 来源:[DOM] 事件冒泡

    2016-11-06

  • 事件流
    查看全部
    0 采集 收起 来源:[DOM] 事件冒泡

    2016-11-06

  • mark
    查看全部
    0 采集 收起 来源:编程练习

    2016-11-06

举报

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

微信扫码,参与3人拼团

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

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