为了账号安全,请及时绑定邮箱和手机立即绑定
  • 调用方法
    查看全部
  • 封装了跨浏览器事件处理程序
    查看全部
  • 有一些bug貌似现在的程度只能做成这样了
    查看全部
    0 采集 收起 来源:编程挑战

    2016-01-30

  • (2)IE浏览器 a) type属性 用于获取事件类型 b) srcElment属性 用户获取事件目标 c) cancelBubble[=true]属性 用于阻止事件冒泡 d) returnValue [=false]性 用于阻止事件的默认行为
    查看全部
  • IE是时间冒泡 Netscape是事件捕获流
    查看全部
    0 采集 收起 来源:[DOM] 事件冒泡

    2016-01-30

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

    2016-01-30

  • IE事件处理 绑定事件--eg:btn.attachEvent("on事件名",事件处理函数) 解绑事件--eg:btn.detachEvent("on事件名",事件处理函数) 跨浏览器事件处理 function addEvent(ele,type,hander){ // 执行代码 if(ele.addEventListener){//DOM2级 ele.addEventListener(type,hander,false); }else if(ele.attachEvent){//IE ele.attachEvent(type,hander); }else{//DOM0级 ele['on'+type]=hander; } }
    查看全部
  • DOM中的事件对象: (1)非IE a) type属性 用于获取事件类型 b) target属性 用户获取事件目标 c) stopProgagation()方法 用于阻止事件冒泡 d) preventDefault()方法 用于阻止事件的默认行为 (2)IE浏览器 a) type属性 用于获取事件类型 b) srcElment属性 用户获取事件目标 c) cancelBubble[=true]属性 用于阻止事件冒泡 d) returnValue [=false]性 用于阻止事件的默认行为
    查看全部
  • DOM上的事件对象,即只要发生点击,就会自动生成一个event对象,该对象有属性和方法,但是区分IE和非IE浏览器,就需要处理跨浏览器的问题。 DOM事件对象方法: 1、target:是什么对象发生了事件 2、type:这是一个什么类型的时间; 3、stopPropagation:方法,阻止冒泡; 4、preventDefault:阻止默认的方法;
    查看全部
  • 三种事件处理程序: 一:HTML: 直接把代码写在标签内,写在HTML结构里;或把函数名写在HTML结构里。这种情 况因为HTML和JS高度耦合,不方便修改; 二:DOM0级事件处理程序:把一个函数赋值给一个事件处理程序的属性. 1.先用 getElementById() 取得相应元素,并定义好名称;如:var btn2=documentById("btn2"); 2.再给以上变量添加一个属性并给出该事件的函数,如:btn2.onclick=function(){alert("这是通过DOM0级添加的事件");} 3.如要删除该事件则:btn2.onclick=null; 三:DOM2级事件处理程序: 定义了两个方法:addEventListener()和removeEventListener()。 ()里是三个参数:要处理的事件名、作为事件处理程序的函数、布尔值(一般用false,即为冒泡事件处理程序) 例如:1:依然先取出该元素:var btn3=document.ElementById("btn3"); 2:添加事件:btn3.addEventListener("click",showMes,false)(注:要把所有带on 的事件名前的on去掉;showMes是被引用的一个函数名。) 3:删除事件:btn3.removeEventListener("click",showMes,false)(注:添加进去什么样的参数,删除也是一样的参数,而且通过Event添加的事件必须通过Event删除)。 4:一个元素添加多次事件(DOM0级也可以):btn3.addEventListener("click",function(){alert(this.vaule)},false)(注,这里的this是引用目前这个元素btn3的vaule属性的值,然后被alert弹出);
    查看全部
  • DOM0级绑定事件和解绑事件 绑定事件--eg:btn.onclick=function(){/*操作代码*/} 解绑事件--eg:btn.onclick=null; 该方法用的比较多 简单 跨浏览器的优势。
    查看全部
  • <a>标签没有style.background属性,只有style.backgroundColor属性
    查看全部
    0 采集 收起 来源:编程挑战

    2018-03-22

  • 事件对象
    查看全部
  • 事件对象
    查看全部
  • 事件对象
    查看全部

举报

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

微信扫码,参与3人拼团

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

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