- 浏览: 2612997 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (1286)
- js-oop (2)
- js-window (10)
- js-event (19)
- js-string (37)
- js-array (27)
- js-page (4)
- js-dom (62)
- js-lang (8)
- js-number (7)
- js-platform (3)
- js-object (15)
- js-element (3)
- js-browser (7)
- js-url (6)
- js-date (10)
- css基础 (48)
- css优化 (15)
- html基础 (17)
- html标签 (19)
- js基础 (117)
- js-兼容性差异 (33)
- js引擎 (3)
- js性能 (14)
- json (6)
- jQuery源码浅析 (43)
- web mobile开发资料 (78)
- js跨域 (2)
- html5 (74)
- html5-canvas (7)
- css3 (53)
- 浏览器 (5)
- api设计学 (3)
- js-加载 (3)
- linux (37)
- 架构师 (1)
- php (2)
- self开发的脚本库--凤凰 (2)
- web应用名词 (6)
- javascript新特性翻译 (8)
- ajax (6)
- jQuery动画效果 (7)
- prototype的解读 (13)
- 优秀插件翻译 (1)
- css解决方案 (26)
- 数据库 (2)
- english daily (59)
- 浏览器内核探究 (1)
- jQuery插件介绍 (9)
- jquery基础篇 (26)
- chrome浏览器问题整理 (14)
- js选择器那些事 (3)
- 前端框架 (26)
- Firefox私有属性 (11)
- webkit私有属性集合 (17)
- 书籍推荐 (21)
- 数据结构 (1)
- 网站建设相关 (7)
- 好文翻译 (2)
- 个人作品 (3)
- kissy的解读 (4)
- css-layout(布局研究) (5)
- less研究 (1)
- YUI探究 (1)
- hash探究 (1)
- js动画 (7)
- 前端面试题 (37)
- css书写规范 (1)
- js模板引擎 (6)
- js模块化 (19)
- 编写高质量代码 (3)
- 性能探究--应用协议 (2)
- 前端图像处理 (19)
- Mac OS相关 (21)
- 正则表达式 (11)
- 离线应用相关 (0)
- 前端工具 (65)
- nodeJS (55)
- jquery优化篇 (2)
- 设计模式探究系列 (3)
- windows7 (2)
- IE10 (10)
- 微博开放平台探究 (2)
- 常用web服务接口 (1)
- 数据存储相关 (8)
- 零时文件 (2)
- jQuery Mobile (16)
- backbone (15)
- underscore (22)
- sass (11)
- android (3)
- phonegap (10)
- IE私有 (11)
- qwrap (8)
- git (14)
- chrome extensions (5)
- freemarker (11)
- angularJS (3)
- seo (2)
- markdown (3)
- css动画 (4)
- 安卓开发 (2)
- React (7)
- 活动页技术 (1)
- 网络安全 (3)
- grunt (7)
- Lo-Dash (3)
- 前端国际化 (4)
- 版本控制 (2)
- 盒模型 (4)
- 微信开发 (1)
- Mock数据工具 (1)
- sails (1)
- vim (1)
- js-color (1)
- iOS 基础 (43)
最新评论
-
jertom:
<div id="showInfo" ...
addEventListener等事件监听的参数细谈 -
乌托邦国王:
引用[u][/u]
css3动画属性系列之transform细讲移动translate -
hvang1988:
能提供附件下载吗,找不到js库,google封了访问不了
Syntaxhighlighter---代码高亮插件介绍 -
sscsacdsadcsd:
我的天 那到底是为什么function是object我看und ...
typeof func ==='function'的疑惑 -
wkjiangwk:
试了,没用,你们从不去测试。
介绍一下x-webkit-speech -------实现语音输入
其实这个主要还是浏览器自身api的区别:
- ie下:
event对象有srcElement属性,但是没有target属性
- ff下:
event对象有target属性,但是没有srcElement属性
/* *getTarget---get the target* *@param {Event} event* *@function* *@return {HTMLElement}* */ ZYC.event.getTarget = function(event){ return event.target || event.srcElement; };
发表评论
-
动态创建style并写入
2013-08-06 11:35 0动态创建style标签,并写入内容: ... -
array中最后一个空元素的差异
2013-06-05 16:53 1454本文来自w3help的一篇《SJ2007: ... -
History全兼容方案之ie6-7
2013-05-08 16:01 1613在IE6-7中无法使用hash来产生历史记录 ... -
检测大写锁定键是否打开
2013-04-16 16:29 0本文记录一下如何检测大写锁定键: ... -
DOM dispatchEvent
2013-03-27 17:26 1469本文内容来自w3school:http://ww ... -
document.createEventObject
2013-03-27 16:25 2005document.createEventOb ... -
DOM createEvent
2013-03-27 16:12 1517本文来自w3school:http://www ... -
unbindAll
2013-03-19 11:29 1430函数设计场景: ... -
event机制设计探究
2013-03-18 17:49 0下面是来自tangram的一种event事件系统 ... -
event.isDefaultPrevented
2013-01-14 12:18 1648jQuery 1.3版本开始引入了一个这个 ... -
fireEvent
2013-01-08 16:32 1433fireEvent IE私有函数,可以用来触发某些 ... -
new Date返回值的差异
2013-01-04 11:37 2067//返回当前的时间 new Date(); ... -
IE下加载flash相关
2012-12-17 10:21 1382case: IE在加载flash的时候,需要对Obj ... -
IE下删除自定义属性的兼容性问题
2012-12-17 10:02 2854很多时候我们会给某个dom元素赋予一些自定义的属 ... -
获取flash对象
2012-12-03 15:06 1673场景:获取swf对象 先上一张图: 来自 ... -
beforeunload事件
2012-10-12 21:29 5476来源于《JavaScript高级程序设计》第3版 ... -
关于cssText的差异
2012-10-10 19:56 2194其实很多人应该接触过cssText这个style对象的属性。 ... -
getAttribute和setAttribute设置style的兼容问题
2012-10-10 19:25 3097其实前面写过一篇“获取和设置目标元素的属性值”的,本文补充说明 ... -
关于script标签的onerror事件
2012-10-01 01:56 7990其实写过jsonp相关api或者了解jsonp原理的同学其实都 ... -
获取head元素
2012-09-17 15:21 1880先上一段jquery 1.7.1版本的代码片段: ...
相关推荐
#### 三、event.srcElement与event.target 在IE中,`event.srcElement`表示触发事件的原始DOM元素。而在Firefox等其他现代浏览器中,则使用`event.target`来获取触发事件的元素。这两个属性的作用是相同的,即返回...
例如,如果想要获取触发事件的元素的ID,可以使用event.srcElement.id或event.target.id。 在处理DOM树中的元素时,我们常常需要找到一个元素的父节点、子节点或同级节点等。使用event.srcElement的父亲节点...
`event.srcElement` 是在JavaScript中处理DOM事件时的一个属性,主要用于获取触发事件的元素。...在编写跨浏览器的事件处理代码时,需要考虑`event.srcElement`与`event.target`之间的差异,并采取适当的兼容性策略。
在JavaScript编程中,特别是在处理事件时,`window.event` 是一个内置对象,它提供了与当前事件相关的各种信息,如事件的目标元素(`event.srcElement` 在IE中,`event.target` 在非IE浏览器中)。然而,`window....
在IE浏览器中,可以通过`window.event.srcElement`来获取事件源,而在Firefox和其他遵循W3C标准的浏览器中,应使用`event.target`。 `window.event.srcElement`是IE特有的,它返回的是当前事件的源对象,即触发事件...
在JavaScript事件处理中,`event.srcElement` 是 Internet Explorer 浏览器特有的属性,用于获取事件发生时的源元素,而 `event.target` 是在 Firefox、Chrome、Safari 和其他遵循 W3C 规范的浏览器中使用,作用相同...
虽然在标准的DOM事件模型中,这个属性被`event.target`所替代,但在兼容旧版IE(尤其是IE8及以下版本)的代码中,`srcElement`仍然是一个实用的属性。 `window.event` 是IE浏览器特有的全局事件对象,它包含了与...
- **event.srcElement与event.target**:IE使用srcElement,FF使用target。使用`obj = event.srcElement ? event.srcElement : event.target`进行兼容。 - **event.toElement与relatedTarget**:IE有toElement,FF...
var target = event.target || event.srcElement; // 兼容标准浏览器和旧版IE // 根据事件和目标元素来执行相应的逻辑 } ``` 总结来说,`this`关键字和`window.event.srcElement`在JavaScript事件处理中扮演了...
10. event.srcElement与event.target问题:在IE浏览器中,event对象有srcElement属性,但在Firefox浏览器中,event对象有target属性。为了解决这一兼容性问题,可以使用srcObj=event.srcElement?event.srcElement:...
在JavaScript中,`parentElement` 和 `srcElement` 是与事件处理有关的两个属性,它们在处理DOM元素和事件流时非常有用。本文将详细解释这两个属性以及它们在实际应用场景中的使用。 首先,`parentElement` 是一个...
window.open(event.srcElement.url, event.srcElement.getAttribute("target")); } else { window.location = event.srcElement.url; } } } ``` 这段JavaScript代码实现了几个核心功能: 1. **显示菜单**:`...
3. **事件源(target与srcElement)**: - IE中的event.srcElement对应FF中的event.target。解决方案:`var obj = event.srcElement ? event.srcElement : event.target;` 4. **事件目标(toElement)**: - 解决...
var files = event.target.files || event.srcElement.files; // 处理文件 } ``` 在这个压缩包中,`upload.html`可能是一个包含了文件上传功能的HTML页面,而`js`文件可能是对应的JavaScript代码,实现了上述的...
- `event.srcElement`:在事件处理函数中,`event.srcElement`指的是触发事件的元素,相当于IE中的`event.target`。 - `event.srcElement.tagName` 和 `event.srcElement.type`:获取事件源元素的标签名和类型。 ...
例如,在Internet Explorer(IE)浏览器中获取触发事件的元素引用使用的是event.srcElement属性,而在基于Gecko引擎的FireFox(FF)浏览器中使用的是event.target属性。类似这样的差异性,还包括获取鼠标光标相对...