`
xiaotongeye
  • 浏览: 19534 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

DOM事件对象event、IE中的事件对象

阅读更多

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);
}
分享到:
评论

相关推荐

    HTML DOM Event 对象

    HTML DOM Event 对象是Web开发中的一个重要概念,它代表了事件的状态,如事件发生时的元素、键盘状态、鼠标位置等。这些信息在处理用户交互和动态更新页面时非常关键。在本文中,我们将深入探讨HTML DOM Event对象...

    Javascript中的事件--Event对象

    在IE中,事件对象通常通过`window.event`获取,而不是作为事件处理器的第一个参数。此外,IE使用`srcElement`属性代替`target`,并且不支持`eventPhase`、`preventDefault()`和`stopPropagation()`等现代事件处理...

    JavaScript将DOM事件处理程序封装为event.js 出现的低级错误问题.docx

    通常,我们会创建一个名为`eventUtil`的对象,它包含`addEventHandler`、`removeEventHandler`等方法,用于在不同浏览器中添加和移除事件监听器。以下是`eventUtil`对象的部分代码: ```javascript var eventUtil =...

    Javascript Event事件中IE与标准DOM的比较

    - **IE** 中,事件对象是全局的 `window.event`,只能在事件发生时访问,事件处理完成后,这个对象会被销毁。 - **DOM** 需要将事件对象作为事件处理函数的第一个参数传递,例如 `document.onclick = function...

    给页面加速,干掉Dom Level 0 Event

    在早期的DOM(文档对象模型)规范中,即DOM Level 0,事件处理主要通过两种方式:`element.onclick = function()` 和 `window.attachEvent('onclick', function)`(IE特有)。这两种方法被称为DOM Level 0 Event或...

    js中的事件对象解析1

    然而,IE 使用的是 `window.event` 对象来访问事件,而不是像 DOM 中那样作为参数传递给事件处理程序。因此,在 IE 中,你可以通过 `window.event` 访问事件对象的属性和方法。 **跨浏览器事件处理** 为了确保代码...

    window.event 对象详解

    在非IE浏览器中,`event`通常作为事件处理函数的参数传递,而不是作为全局对象的属性。因此,在非IE浏览器中,你应该这样写事件处理器: ```javascript element.onclick = function(event) { console.log(event....

    同时兼容IE和FireFox的事件处理event代码--添加文件上传例子

    在标准的DOM事件模型中,`event`对象作为参数传递给事件处理函数,例如`function(event) {}`。然而,在IE的老版本中,`event`对象是全局的,可以直接在事件处理函数中使用,无需作为参数传递。 在文件上传的例子中...

    JavaScript事件对象深入详解

    在IE和其他非DOM兼容的浏览器中,事件对象的处理方式略有不同,有时需要通过全局变量`window.event`来访问。然而,随着现代浏览器对DOM标准的支持,这种差异已经变得不那么重要。 总的来说,理解JavaScript事件对象...

    javascript为DOM绑定事件 兼容

    为 DOM 绑定事件需要考虑浏览器的兼容性问题,我们可以使用不同的方式来绑定事件,包括直接为 Element 对象绑定事件、使用 W3C 的 addEventListener 和 IE 的 attachEvent 方法,以及自定义绑定函数等。

    IE事件对象(The Internet Explorer Event Object)

    不同于DOM事件对象,基于Event Handler授权这种方式,IE事件对象可以用不同的方式进行访问。当一个事件Handler通过DOM 0 级的方式被授权,则这个事件对象将作为window对象的属性而存在

    js中DOM事件绑定分析.docx

    - **事件对象**:在非IE浏览器中,事件处理函数内的`event`对象是自动传递的,可以用来获取事件的相关信息。在IE中,需通过`arguments[0]`或`window.event`来访问。 - **this的指向**:在DOM事件中,`this`通常指向...

    JavaScript事件对象event用法分析

    在JavaScript编程中,事件对象event是处理用户交互的关键概念,它允许开发者在用户触发诸如点击、按键、移动等事件时执行特定的代码。了解事件对象的用法对于提高网站的交互性和用户体验至关重要。 事件对象event...

    js中的触发事件对象event.srcElement与event.target详解

    在JavaScript编程中,事件处理是十分重要的一个部分,而事件对象event则是与事件直接相关的对象。event对象中包含多个属性,其中event.srcElement和event.target是两个用来获取触发事件元素的属性。在不同的浏览器中...

    [jQuery入门到精通]第5章:事件与事件对象[收集].pdf

    在jQuery中,事件对象会作为参数传递给事件处理函数,这与DOM标准一致,无需像原生JavaScript那样在IE中通过`window.event`或非标准方式获取。例如,处理点击事件的函数可以这样写: ```javascript $(document).on...

    DOM基础教程之事件对象

    在IE浏览器中,事件对象是全局`window`对象的一个属性,名为`event`。你可以像这样获取事件对象: ```javascript oP.onclick = function() { var oEvent = window.event; } ``` 然而,事件对象在事件处理函数执行...

    [JS]详尽解析window.event对象

    除了上述属性,`window.event`对象还包含其他属性,如`shiftKey`(检查Shift键状态)、`srcElement`(触发事件的元素,IE中等同于`target`)和`type`(事件类型),以及一些与鼠标和键盘交互相关的属性,如`offsetX`...

Global site tag (gtag.js) - Google Analytics