为了账号安全,请及时绑定邮箱和手机立即绑定
  • IE(Opera)事件处理程序: attachEvent()//添加事件 detachEvent()//删除事件 //这两个方法都有两个参数:事件名称(要加on,例:onclick,onmouseover),执行该事件所触发的函数。 IE8一下的版本,只支持事件冒泡阶段所以这两个方法默认在冒泡阶段执行,这也是不写第三个参数的原因 * 变量和字符串之间不能用点连接————在JS中[ ]等同于.
    查看全部
  • dom二级事件: addEventListener()//添加 removeEventListener()//删除 不论删除还是添加都有三个参数以添加为例: addEventListener(参数一,参数二,参数三) //参数一为:事件名称(属性,不带on) //参数二为:触发事件后所执行的函数 //参数三为:布尔值(true代表该事件在捕获阶段执行,false代表在冒泡阶段执行) //建议第三个参数写false,冒泡阶段,兼容所有浏览器(因为有些浏览器只有冒泡阶段) dom二级事件可以给元素添加多个事件处理程序: 例:a=function(){alert("第一个点击事件")}; b=function(){alert("第二个点击事件")}; element.addEventListener("click", a,false ); element.addEventListener("click", b,false ); /*事件程序会按照顺序依次执行;而在dom0级事件中也能够添加多个事件处理程序,但是最后只执行最后添加的那个,之前的会被覆盖掉*/
    查看全部
  • dom0级事件,把一个函数赋值给一个事件处理程序属性 例:element.onclick=function(){ alert("hello world"); } 这里把函数function赋值给了onclick点击事件属性,也就是说给element元素添加了一个点击事件 优势:比较简单,跨浏览器 移除添加的事件:element.onclick=null;
    查看全部
  • HTML事件处理程序:直接写在html的javascript元素里面。 缺点:html和js代码紧密的耦合在一起。 js代码和html代码都需要进行修改
    查看全部
  • 事件捕获: 不太具体的节点应该更早接收到事件,而最具体的节点最后接收到事件。 事件冒泡: 即事件最开始由最具体的元素接收,然后逐级向上传播到最不具体的那个节点。
    查看全部
    0 采集 收起 来源:[DOM] 事件捕获

    2016-12-08

  • 键盘事件
    查看全部
  • 首先分析实现原理,然后分析要取出的对象。进行取出,再给对象绑定事件; 分析各种事件,对其进行函数封装 记得事件冒泡:比较父元素DIV和子元素LI都有点击事件,在点击LI后会冒泡到DIV,所以需要阻止冒泡 document.oncick是代表在页面的仁和地方点击事件
    查看全部
  • dom对象及对应的IE对象
    查看全部
  • DOM事件对象的几个重要事件属性和方法
    查看全部
  • 在js中,所有用.的地方都可以用[]代替 例如:element.onclick===element['onclicl']
    查看全部
  • 光标的位置通过clientX和clientY获得,都是event的属性,所有浏览器都支持,表示事件发生时鼠标指针在视口中的水平和垂直坐标。不包括页面滚动的距离 任何一个能跟着鼠标移动的东西都有一个绝对定位
    查看全部
  • window.onload=function(){ var login_btn=document.getElementById('login'), login_box=document.getElementById('login_box'), close=document.getElementById('close'); // 封装添加事件监听程序 function addEvent(ele,type,hander){ if(ele.addEventListener) { ele.addEventListener(type,hander,false); } else if(ele.attachEvent){ ele.attachEvent("on"+type,hander); } else { ele["on"+type]=hander; } // 执行代码 } // 显示登录层函数
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

  • IE中的事件对象 1、type属性,用于获取事件类型 2、srcElement属性,用于获取事件的目标 3、event=event || window.event; 兼容低版本的ie 4、cancelBubble属性 用于阻止事件冒泡 设置为true表示阻止冒泡 设置为false表示不阻止冒泡 5、returnValue属性 用于阻止事件的默认行为 设置为false表示阻止事件的默认行为
    查看全部
  • IE中的事件对象 1、type属性,用于获取事件类型 2、srcElement属性,用于获取事件的目标 3、event=event || window.event; 兼容低版本的ie 4、cancelBubble属性 用于阻止事件冒泡 设置为true表示阻止冒泡 设置为false表示不阻止冒泡 5、returnValue属性 用于阻止事件的默认行为 设置为false表示阻止事件的默认行为
    查看全部
  • 事件对象event 1、type属性用于获取事件类型 2、taget 用于获取事件目标 3、stoppropagation()方法用于阻止事件冒泡 4、preventDefault()方法阻止事件的默认行为 5、bubbles 事件属性返回一个布尔值,如果事件是起泡类型,则返回 true,否则返回 fasle。 6、cancelable 事件返回一个布尔值。如果用 preventDefault() 方法可以取消与事件关联的默认动作,则为 true,否则为 fasle。
    查看全部

举报

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

微信扫码,参与3人拼团

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

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