e.target 和 e.srcElement 的使用问题
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 的使用问题相关推荐
- js中event,event.srcElement,event.target在IE和firefox下的兼容性
1.window.event对象 IE:有window.event对象 firefox:没有window.event对象.可以通过函数的参数传递event对象.例 如:οnmοusedοwn=func ...
- srcElement
div id="div_001"> <form id="form_001"> <input type="button" ...
- ajax中的让渡,jQuery必须掌握的API
这次给大家带来jQuery必须掌握的API,使用jQuery必须掌握的API的注意事项有哪些,下面就是实战案例,一起来看一下. 其中包括jQuery 核心函数和方法.jQuery属性参考手册.jQue ...
- JS触发Click操作以及获得事件源(转)
firefox下js触发click事件:<a href="http://zochegua.blog.163.com/blog/#" οnclick="test1(' ...
- jQuery框架学习第二天:jQuery中万能的选择器
jQuery框架学习第一天:开始认识jQuery jQuery框架学习第二天:jQuery中万能的选择器 jQuery框架学习第三天:如何管理jQuery包装集 jQuery框架学习第四天:使用jQu ...
- html浏览器影响js问题,js 浏览器兼容性问题
0.js原生对象 获取自定义属性值的问题: 在IE下,发现使用$("#test")[0].test 可以获得值"abc".但是在chrome下却得到undifi ...
- 兼容低版本浏览器的一些方法
页面滚动的兼容方法 <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...
- JavaScript事件对象
事件对象 在触发DOM上的某个事件时,会产生一个事件对象event,这个对象中包含着所有与事件有关的信息. 兼容DOM的浏览器会将一个event传入到事件处理程序中.无论指定事件处理程序时使用什么方法 ...
- 从零开始学习jQuery (二) 万能的选择器
本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery ( ...
最新文章
- 深度神经网络在NLP的应用!
- 牛逼,这个PDF库比其它工具好用99倍
- sql server numeric 可存几位小数_CBA中的10大传奇队长,将篮球精神一直传递下去,你认识几位呢?...
- 10几行代码,用python打造实时截图识别OCR
- 分页存储过程--From:桌面备份 - sql2005新功能.docx
- ES6(一) —— 异步编程解决办法[从回调函数到promise,generator,async]
- 用QT实现一个简单的桌面宠物
- MQTT测试工具MQTT.FX
- Mirth Connect的简单使用
- html微信怎么转发,微信朋友圈怎么转发别人的文章(链接、视频、图片、文字)
- 【操作系统】为什么 0.1 + 0.2 不等于 0.3 ?
- MySQL中CONCAT和GROUP_CONCAT方法的区别
- 相机标定中的相机焦距
- 全球与中国鞋袋市场发展分析与投资策略建议报告2022-2028年
- ANSYS LSDYNA时间步设置
- 怎么做拼多多活动|成都百择
- Android 短信 彩信 wap push的接收
- 贝壳一键还原1.0 使用详解
- 高级商业数字营销师题库
- 以NDN和IPFS为代表的ICN架构能为互联网带来什么
热门文章
- php处理文件属性函数,文件属性 · PHP文件系统操作常用函数整理 · 看云
- curl php 禁用ip6,CentOS 6禁用IPv6解决curl Couldn’t resolve host或dns解析慢
- 简述什么是图灵机_什么是图灵机
- 一个箱子的梦想_长葛这中学“建”了一个“梦想厅”……
- java中 15db9742_请问我这个报错[I@15db9742是怎么回事啊?
- 安卓开发仿微信图片拖拽_Android 仿微信朋友圈发表图片拖拽和删除功能
- c语言 万年历编程,用C语言如何编写“万年历”
- 电大计算机应用基础考试复习,电大 《计算机应用基础》形考作业2
- matlab里markersize,Matlab scatter/plot绘制图时,单点的'MarkerSize'与空间位置的
- 10g 回收站(RECYCLE BIN)导致查询表空间的利用率时很慢