- 浏览: 19534 次
- 性别:
- 来自: 北京
最新评论
DOM中的事件对象:
type属性用于获取事件类型;
target属性用于获取事件目标;
stopPropagation()方法用于阻止事件冒泡;
preventDefault()方法用于阻止事件的默认行为;
IE中的事件对象:
type属性用于获取事件类型;
srcElement属性用于获取事件类型;
cancelBubble属性用于阻止事件冒泡(设置为true表示阻止冒泡,设置成false表示不阻止冒泡);
returnValue用于阻止事件的默认行为(默认为true改为false则阻止事件的默认行为)
function showMes(event){ event = event || window.event; var ele = event.target || event.srcElement; alert(ele); }
发表评论
-
css兼容问题
2018-02-26 13:14 4081. 就是 ie6 双倍边距的问题,在使用了 float 的情 ... -
css
2018-02-23 11:06 4541.#nav li {} 看起来很快,实际上很慢,尽管这让人 ... -
web标准
2018-02-22 14:25 417web标准简单来说可以分为结构、表现和行为。其中结构主要是有H ... -
总结一些每次写都要百度的样式 and so on
2016-06-03 14:00 496本次总结无关乎顺序, ... -
js检测css样式的兼容问题
2015-07-24 20:30 870<script> ... -
canvas画布基础
2015-07-10 20:47 468canvas是个神奇的标签,开始学习之后就停不下来,这两天一直 ... -
PHP正则表达式
2015-07-07 14:34 462正则表达式的基本语法 ... -
PHP字符串与数组常用函数
2015-07-07 10:42 2002字符串: 字符串的连接:PHP中用英文的点号.来连接两个字符串 ... -
跨浏览器事件处理程序
2015-07-02 16:03 502<div id = "box"& ... -
jQuery获取父级元素、同级元素、子元素、过滤
2015-07-01 15:50 517父级元素: <body>body (曾曾祖父) ... -
点击按钮实现轮播切换
2015-06-29 19:13 1013HTML: <div class="con3 ... -
jQuery验证邮箱手机
2015-06-29 19:03 543验证邮箱: function checkSignEmail ... -
ios多线程
2014-11-27 14:35 479最近写了一个东西需要加载网络上的图片,运行的时候一直卡到一个界 ... -
取出数组中的值
2014-11-01 21:08 333在写程序的时候,遇到一个问题,想把数组[a,b]中的a,b添加 ... -
解析json获取数据
2014-11-01 20:57 423NSError *error; NSURLReq ... -
cell重用问题
2014-11-01 20:44 601解决问题之前,在cell上添加了label,但是给label添 ... -
保存并获取数据
2014-09-27 19:38 325在IOS开发过程中,经常会遇到数据保存的问题,现在主要说一下用 ... -
UINavigationController实现页面跳转
2014-09-19 20:31 808总结一下利用navigationController push ... -
tableviewcell添加label、button
2014-09-13 22:02 16581.给tableviewcell添加label,首先 CG ... -
简单表视图并实现添加数据
2014-09-10 19:21 13511.基础:表用于显示数据列表。数据列表中的每项都由行表示。表视 ...
相关推荐
HTML DOM Event 对象是Web开发中的一个重要概念,它代表了事件的状态,如事件发生时的元素、键盘状态、鼠标位置等。这些信息在处理用户交互和动态更新页面时非常关键。在本文中,我们将深入探讨HTML DOM Event对象...
在IE中,事件对象通常通过`window.event`获取,而不是作为事件处理器的第一个参数。此外,IE使用`srcElement`属性代替`target`,并且不支持`eventPhase`、`preventDefault()`和`stopPropagation()`等现代事件处理...
通常,我们会创建一个名为`eventUtil`的对象,它包含`addEventHandler`、`removeEventHandler`等方法,用于在不同浏览器中添加和移除事件监听器。以下是`eventUtil`对象的部分代码: ```javascript var eventUtil =...
- **IE** 中,事件对象是全局的 `window.event`,只能在事件发生时访问,事件处理完成后,这个对象会被销毁。 - **DOM** 需要将事件对象作为事件处理函数的第一个参数传递,例如 `document.onclick = function...
在早期的DOM(文档对象模型)规范中,即DOM Level 0,事件处理主要通过两种方式:`element.onclick = function()` 和 `window.attachEvent('onclick', function)`(IE特有)。这两种方法被称为DOM Level 0 Event或...
然而,IE 使用的是 `window.event` 对象来访问事件,而不是像 DOM 中那样作为参数传递给事件处理程序。因此,在 IE 中,你可以通过 `window.event` 访问事件对象的属性和方法。 **跨浏览器事件处理** 为了确保代码...
在非IE浏览器中,`event`通常作为事件处理函数的参数传递,而不是作为全局对象的属性。因此,在非IE浏览器中,你应该这样写事件处理器: ```javascript element.onclick = function(event) { console.log(event....
在标准的DOM事件模型中,`event`对象作为参数传递给事件处理函数,例如`function(event) {}`。然而,在IE的老版本中,`event`对象是全局的,可以直接在事件处理函数中使用,无需作为参数传递。 在文件上传的例子中...
在IE和其他非DOM兼容的浏览器中,事件对象的处理方式略有不同,有时需要通过全局变量`window.event`来访问。然而,随着现代浏览器对DOM标准的支持,这种差异已经变得不那么重要。 总的来说,理解JavaScript事件对象...
为 DOM 绑定事件需要考虑浏览器的兼容性问题,我们可以使用不同的方式来绑定事件,包括直接为 Element 对象绑定事件、使用 W3C 的 addEventListener 和 IE 的 attachEvent 方法,以及自定义绑定函数等。
不同于DOM事件对象,基于Event Handler授权这种方式,IE事件对象可以用不同的方式进行访问。当一个事件Handler通过DOM 0 级的方式被授权,则这个事件对象将作为window对象的属性而存在
- **事件对象**:在非IE浏览器中,事件处理函数内的`event`对象是自动传递的,可以用来获取事件的相关信息。在IE中,需通过`arguments[0]`或`window.event`来访问。 - **this的指向**:在DOM事件中,`this`通常指向...
在JavaScript编程中,事件对象event是处理用户交互的关键概念,它允许开发者在用户触发诸如点击、按键、移动等事件时执行特定的代码。了解事件对象的用法对于提高网站的交互性和用户体验至关重要。 事件对象event...
在JavaScript编程中,事件处理是十分重要的一个部分,而事件对象event则是与事件直接相关的对象。event对象中包含多个属性,其中event.srcElement和event.target是两个用来获取触发事件元素的属性。在不同的浏览器中...
在jQuery中,事件对象会作为参数传递给事件处理函数,这与DOM标准一致,无需像原生JavaScript那样在IE中通过`window.event`或非标准方式获取。例如,处理点击事件的函数可以这样写: ```javascript $(document).on...
在IE浏览器中,事件对象是全局`window`对象的一个属性,名为`event`。你可以像这样获取事件对象: ```javascript oP.onclick = function() { var oEvent = window.event; } ``` 然而,事件对象在事件处理函数执行...
除了上述属性,`window.event`对象还包含其他属性,如`shiftKey`(检查Shift键状态)、`srcElement`(触发事件的元素,IE中等同于`target`)和`type`(事件类型),以及一些与鼠标和键盘交互相关的属性,如`offsetX`...