ie 下的event.srcElement从字面上可以看出来有以下关键字:事件.源(它的意思就是:当前事件的源),

我们可以调用他的各种属性就像:document.getElementById("")这样的功能, event.srcElement 可以捕获当前事件作用的对象,

如event.srcElement.tagName可以捕获活动标记名称。

firefox 下的 event.target = IE 下的 event.srcElement 这是一种规范,ie下支持e.srcElement,ff支持e.target。

测试代码:

    <div><a href="javascript:void(0);" οnclick="test(event)">test</a></div><script>function test(e){console.log(e.target);}</script>

结果:

这样就会出现有兼容问题,解决方法:

使用obj(obj = event.srcElement ? event.srcElement : event.target;)来代替IE下的event.srcElement或者Firefox下的event.target.

转载于:https://www.cnblogs.com/tv151579/p/3851577.html

e.target 和 e.srcElement 的使用问题相关推荐

  1. js中event,event.srcElement,event.target在IE和firefox下的兼容性

    1.window.event对象 IE:有window.event对象 firefox:没有window.event对象.可以通过函数的参数传递event对象.例 如:οnmοusedοwn=func ...

  2. srcElement

    div id="div_001"> <form id="form_001"> <input type="button" ...

  3. ajax中的让渡,jQuery必须掌握的API

    这次给大家带来jQuery必须掌握的API,使用jQuery必须掌握的API的注意事项有哪些,下面就是实战案例,一起来看一下. 其中包括jQuery 核心函数和方法.jQuery属性参考手册.jQue ...

  4. JS触发Click操作以及获得事件源(转)

    firefox下js触发click事件:<a href="http://zochegua.blog.163.com/blog/#" οnclick="test1(' ...

  5. jQuery框架学习第二天:jQuery中万能的选择器

    jQuery框架学习第一天:开始认识jQuery jQuery框架学习第二天:jQuery中万能的选择器 jQuery框架学习第三天:如何管理jQuery包装集 jQuery框架学习第四天:使用jQu ...

  6. html浏览器影响js问题,js 浏览器兼容性问题

    0.js原生对象 获取自定义属性值的问题: 在IE下,发现使用$("#test")[0].test 可以获得值"abc".但是在chrome下却得到undifi ...

  7. 兼容低版本浏览器的一些方法

    页面滚动的兼容方法 <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...

  8. JavaScript事件对象

    事件对象 在触发DOM上的某个事件时,会产生一个事件对象event,这个对象中包含着所有与事件有关的信息. 兼容DOM的浏览器会将一个event传入到事件处理程序中.无论指定事件处理程序时使用什么方法 ...

  9. 从零开始学习jQuery (二) 万能的选择器

    本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery ( ...

最新文章

  1. 深度神经网络在NLP的应用!
  2. 牛逼,这个PDF库比其它工具好用99倍
  3. sql server numeric 可存几位小数_CBA中的10大传奇队长,将篮球精神一直传递下去,你认识几位呢?...
  4. 10几行代码,用python打造实时截图识别OCR
  5. 分页存储过程--From:桌面备份 - sql2005新功能.docx
  6. ES6(一) —— 异步编程解决办法[从回调函数到promise,generator,async]
  7. 用QT实现一个简单的桌面宠物
  8. MQTT测试工具MQTT.FX
  9. Mirth Connect的简单使用
  10. html微信怎么转发,微信朋友圈怎么转发别人的文章(链接、视频、图片、文字)
  11. 【操作系统】为什么 0.1 + 0.2 不等于 0.3 ?
  12. MySQL中CONCAT和GROUP_CONCAT方法的区别
  13. 相机标定中的相机焦距
  14. 全球与中国鞋袋市场发展分析与投资策略建议报告2022-2028年
  15. ANSYS LSDYNA时间步设置
  16. 怎么做拼多多活动|成都百择
  17. Android 短信 彩信 wap push的接收
  18. 贝壳一键还原1.0 使用详解
  19. 高级商业数字营销师题库
  20. 以NDN和IPFS为代表的ICN架构能为互联网带来什么

热门文章

  1. php处理文件属性函数,文件属性 · PHP文件系统操作常用函数整理 · 看云
  2. curl php 禁用ip6,CentOS 6禁用IPv6解决curl Couldn’t resolve host或dns解析慢
  3. 简述什么是图灵机_什么是图灵机
  4. 一个箱子的梦想_长葛这中学“建”了一个“梦想厅”……
  5. java中 15db9742_请问我这个报错[I@15db9742是怎么回事啊?
  6. 安卓开发仿微信图片拖拽_Android 仿微信朋友圈发表图片拖拽和删除功能
  7. c语言 万年历编程,用C语言如何编写“万年历”
  8. 电大计算机应用基础考试复习,电大 《计算机应用基础》形考作业2
  9. matlab里markersize,Matlab scatter/plot绘制图时,单点的'MarkerSize'与空间位置的
  10. 10g 回收站(RECYCLE BIN)导致查询表空间的利用率时很慢