为了账号安全,请及时绑定邮箱和手机立即绑定
  • document.getElementByClassName的浏览器支持情况
    查看全部
  • 事件处理程序2
    查看全部
  • ie 6 7 调用event 需要 window.event 所以兼容性写法 event=event || window.event ie 获取事件源 event.srcElement; 所以兼容写法 ele = event.target || event.srcElement; ie 取消默认事件 event.returnValue = false; 所以能力判断 event.preventDefault ? event.preventDefault():(event.returnValue = false) ie 阻止冒泡 event.cancelBubble = true; 所以通过能力判断 event.stopPropagation ? event.stopPropagation():(event.cancelBubble = true);
    查看全部
  • 键盘事件
    查看全部
  • dom和ie中的事件对象方式
    查看全部
  • ie8之前,event的表达方式是window.event,DOM则是直接event。所以可以通过或运算,解决兼容性问题
    查看全部
  • 浏览器的事件兼容性处理,重点关注element.onclik=element['onclick'];
    查看全部
  • 非IE addEventListener removeEventListener (追加事件不需要on) IE(opera) attachEvent detachEvent(追加事件需要on),attachEvent只有两个参数
    查看全部
  • 1、html事件监听,在html中添加onclick,js中也添加onclick。一般不使用 2、dom0级事件监听,btn2.onclick=function(){},去除方法:btn2.onclick=null; 3、dom2级事件监听,btn3.addEventListener('click',functionName,布尔值);注意,dom2级监听中,所有的on都去掉(onclick变成click)。removeEventListener时,传入的参数与add时一样。所以,dom2级可以添加多个事件监听器,且可以分开决定是否停止 dom0级可以添加多个监听器(一个function,包含多个function)
    查看全部
  • dom 事件 function(event){} event.type 是事件类型 event.target是事件源 event.stopPropagation();阻止冒泡 event.preventDefault();阻止默认行为
    查看全部
  • 把一个函数赋值给一个事件的处理程序属性,btn.onclick=function(){ alert("这是通过DOM0级的事件")}
    查看全部
  • 非IE addEventListener removeEventListener (追加事件不需要on) IE(opera) attachEvent detachEvent(追加事件需要on)
    查看全部
  • 跨浏览器封装事件
    查看全部
  • DOM2和DOM0级共同优点:可以给一个元素上添加多个事件处理程序,会按照顺序执行。<br><br> DOM2级事件处理程序,ie不支持,ie有专用的事件处理程序。<br><br> DOM2级事件处理程序:定义了两个方法---用于处理指定和删除事件处理程序的操作。【addEventListener()---给某元素添加一个事件监听程序】和【removeEventListener()---删除一个事件。必须传入添加事件时相同的参数】(通过前者添加的事件,只能通过后者删除。如obj.click= null无效)<br><br> 接收三个参数:要处理的事件名,作为事件处理程序的函数和布尔值。<br> 布尔值 false 事件冒泡 true 事件捕获,一般用false最大兼容浏览器。 在事件被触发的函数里面this可以引用被触发的元素。例如:btn.addEventListener('click',function(){alert(this.value),false});this即指btn
    查看全部
  • DOM0级事件处理程序 (用得比较多):先把元素取出来,然后为其属性添加一个事件的方法叫DOM0级处理程序。 它是一种较传统的方式:把一个函数赋值给一个事件处理程序的属性。 优点:简单,跨浏览器的优势
    查看全部

举报

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

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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