首页 > 代码库 > javaScript中一些常见的兼容性问题整理
javaScript中一些常见的兼容性问题整理
javaScript中一些常见的兼容性问题整理 1)滚动条: document.documentElement.scrollTop||document.body.scrollTop 2) 获取样式兼容 functiongetStyle(dom, styleName){ return dom.currentStyle? dom.currentStyle[styleName] getComputedStyle(dom)[styleName]; } 3) 网页可视区域兼容 window.innerHeight || document.documentElement.clientHeight window.innerWidth || document.documentElement.clientWidth 4) 事件对象兼容 evt = evt || window.event; 5) 阻止事件冒泡兼容 event.stopPropagation? event.stopPropagation():event.cancelBubble=true; 6)阻止默认行为兼容 evt.preventDefault?evt.preventDefault():evt.returnValue=http://www.mamicode.com/false; 7)事件监听兼容 if(document.all){ dom.attactEvent(“onclick”, fn); } else { dom.addEventListener(“click”, fn); } 8)事件目标对象兼容 var t = event.target || event.srcElement;
javaScript中一些常见的兼容性问题整理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。