其他分享
首页 > 其他分享> > 2-18

2-18

作者:互联网

2-18

1-列举几个常见的浏览器兼容问题   1、滚动条  document.documentElement.scrollTop||document.body.scrollTop          2、事件兼容  e = e || window.event   3、网页可视区兼容  window.innerHeight ||document.documentElement.clientHeight        4、阻止默认行为兼容  evt.preventDefault?evt.preventDefault():evt.returnValue=false;        5、阻止事件冒泡  event.stopPropagation? event.stopPropagation():event.cancelBubble=true;    2-js 中给元素注册事件的方法有哪些?  

  1、在DOM元素中直接绑定
  onclick="testAlert()"
  2、JavaScript代码中直接绑定
  document.getElementById("demo").onclick=function testAlert(){
  alert("hello world!");
  }
  3、绑定事件监听函数
  addEventListener()和attachEvent()

 

3-js 中给元素的移除事件的方法   removeEventListener()  处理指定和删除事件   4-阻止冒泡的方法   event.stopPropagation()   event.cancelBubble=true;   5-阻止默认行为的方法   evt.preventDefault()   event.cancelBubble=true;

标签:18,preventDefault,stopPropagation,evt,document,true,event
来源: https://www.cnblogs.com/y-jr/p/14412002.html