js中的兼容问题

发布时间:2021-07-31 11:09:58

1、事件绑定


其他浏览器:
添加:addEventListener
移除:removeEventListener
IE8及以下:
添加:attachEvent
移除: detachEvent

2、获取元素


兼容:
getElementById:根据id获取元素
getElementByTagName:根据标签名获取元素集合
querySelector:根据选择器找到一个元素
querySelectotAll:根据选择器找元素集合
不兼容:
getElementByName:根据name属性名,获取元素集合
getElementByclassName:根据类名获取元素集合

3、节点


不兼容:
firstChild:第一个子节点
lastChild:最后一个字节点
previousSibling:前一个兄弟
nextSibling:下一个兄弟

4、事件对象


不兼容:
pageX:事件触发时,鼠标位于页面的横坐标
pageY:事件触发时,鼠标位于页面的纵坐标

5、冒泡阶段的最顶层元素


IE8及以下:document
高级浏览器:window

6、阻止浏览器默认行为的事件


return false 只适用于DOM0级
e.preventDefault 通过事件对象
e.returnValue = false

7、事件委托中事件源的获取


event.target || event.srcElement

8、事件对象的创建


window.event||e

9、事件冒泡


window.event.cancelBubble=true
e.stopPropagation()

10、获得卷动值


document.documentElement.scrollTop ||document.body.scollTop

相关文档

  • 给女大学同学离别话语
  • 中央空调小常识
  • 怎样在 Android 面试中聊聊多线程
  • 囫囵的意思是什么
  • 会提高记忆的技巧
  • 机器替代交警巡逻?看城市大脑如何运行
  • 杭州湾跨海大桥是怎么设计的_跨海大桥的设计理念
  • 2019年秋招:小红书笔试题
  • 比特币再度破万,背后是投资者结构的重组
  • 吊兰换盆后要浇水吗 上盆后浇水方法
  • Python OpenCV人脸识别案例
  • 神奇的昆虫天然的宝藏??蚂蚁
  • 判断生日是星期几
  • 云计算复习知识总结(很有用,全是干货)
  • 2017高级会计职称考试测试题及答案
  • 计网习题??第三章
  • 个人每日学习英语的计划
  • 10年 | 写了10年的代码,我最怕写Mybatis这些配置,现在有详解了
  • 脱发食疗小方
  • 不解伊人,为何愁:听月小轩
  • 免费职业测试题目
  • 水不小心洒进笔记本电脑如何解决
  • 产后如何科学瘦身
  • QT样式表--父控件设置样式表后对子控件产生影响,控制styleSheet的作用范围
  • 3年心路总结 王坚揭秘杭州“城市大脑”产生的背后逻辑 ...
  • 2017年6月黑龙江大学英语四级报名时间3月10日开始
  • 《萤窗小语》读后感范文
  • 关于军训的检讨书_军训的检讨书范文
  • 机动战姬聚变角色强度排行 角色节奏榜一览
  • 法国签证的两大步骤和要求
  • 猜你喜欢

  • 小学五年级作文:我是个快乐的孩子
  • 描写寺庙的诗词
  • 2020新版江苏苏州鞋及鞋材企业公司名录名单黄页联系方式大全130家
  • 2019德阳市高中2016级“二诊”考试文 科综合试卷地理(Word版)
  • 老九门张启山软陶戒指制作教程
  • 住房和城乡建设部公告第24号??关于公布注册监理工程师初始注册
  • 高中历史第七单元现代中国的科技教育与文学艺术20“百花齐放”“百家争鸣”课件新人教版必修3ppt版本
  • 2016年最新人教版小学数学一年级上册第六七单元检测题
  • 初一作文散文:圣诞快乐
  • 教科版小学科学五年级下册全套探究活动记录册学案单元练习
  • 化工原理第一章流体流动课件 共68页
  • 史上最完整的省市县/区数据 三级联动数据库
  • 下学期module-5-2--外研英语(新编教材)
  • 育儿知识:治疗痛经的汤
  • 巴西旅游注意事项
  • 辣椒素诱导人骨肉瘤细胞MG-63发生免疫原性细胞死亡
  • 红色*流淌在我心中作文1000字
  • XX社区党建年终工作总结
  • 2019年春天在哪里小学三年级学生作文
  • 高明的大自然江北雪阅读答案
  • 管道电绝缘测试方法应用分析
  • 深圳市源惠凯建材有限公司企业信息报告-天眼查
  • 衣冠禽兽的成语意思
  • 青海省人民政府办公厅关于贯彻落实消费品标准和质量提升规划(2016
  • 最新版2019-2020学年高二地理第二学期期末模拟试卷及答案(二)
  • leetcode(958):判断是否为完全二叉树
  • 【优质文档】极致伤感看了会哭的心凉个性签名-word范文 (2页)
  • Dockerfile指令及案例
  • 夏玉米田害虫天敌种类调查
  • 黑龙江省大庆市杜蒙县2016-2017学年六年级第一学期第一次月考英语试卷
  • 江苏省徐州市高中生物 神经调节1学案(无答案)苏教版必修3
  • 主公莫慌新手武将类型选择攻略 新手选什么武将好
  • 新小企业会计准则培训课件12-PPT文档资料
  • 教育最新宁夏中卫市第一中学2018_2019学年高一数学上学期第三次月考试题(B卷)(扫描版,无答案)
  • 青岛旅游攻略,省钱攻略
  • *定县2016年七年级下学期数学期中试题及答案
  • Qt之如何使用matlab库对mat文件进行读写操作
  • 国际运输与保险课件(考前复*)概要
  • 中国人民大学2017年考研复试分数线
  • 聊城市农业发展现状·存在的问题及对策
  • GitHub学生认证示范
  • 高中语文 第三单元 洞察世道沧桑 第8课 雷雨课件 鲁人版必修4
  • 电脑版