zoukankan      html  css  js  c++  java
  • event对象,ie8及其以下

    event 对象是 JavaScript 中一个非常重要的对象,用来表示当前事件。event 对象的属性和方法包含了当前事件的状态。
    当前事件,是指正在发生的事件;状态,是与事件有关的性质,如引发事件的DOM元素、鼠标的状态、按下的键等等。
    event 对象只在事件发生的过程中才有效。

    获取event对象

    在 W3C 规范中,event 对象是随事件处理函数传入的,Chrome、FireFox、Opera、Safari、IE9.0及其以上版本都支持这种方式;但是对于 IE8.0 及其以下版本,event 对象必须作为 window 对象的一个属性。
    ◆ 在遵循 W3C 规范的浏览器中,event 对象通过事件处理函数的参数传入。
    语法:
    elementObject.OnXXX=function(e){
        var eve=e; // 声明一个变量来接收 event 对象
    } 
    ◆ 对于 IE8.0 及其以下版本,event 必须作为 window 对象的一个属性。
    语法:
    elementObject.OnXXX=function(){
        var eve=window.event; // 声明一个变量来接收event对象
    }
    解决如下:
    elementObject.OnXXX=function(e){
        var eve = e || window.event;  // 使用 || 运算取得event对象
    }

    event对象常用属性和方法

    event 对象用来表示当前事件,事件有很多状态,例如,鼠标单击时的位置,按下键盘时的按键,发生事件的HTML元素,是否执行默认动作,是否冒泡等,这些都是作为event对象的属性和方法存在的。要想获得相应的状态,就要访问对应的属性和方法。

     

    原文地址:http://www.itxueyuan.org/view/6340.html

  • 相关阅读:
    圆桌十日冲刺之五
    圆桌十日冲刺之四
    圆桌十日冲刺之三
    圆桌十日冲刺之二
    圆桌十日冲刺之一
    圆桌的项目Alpha冲刺——测试
    圆桌的项目Alpha冲刺(团队)
    团队作业,随堂小测——校友录
    《软件工程实践》第七次作业——项目需求分析(团队)
    软工实践团队汇总
  • 原文地址:https://www.cnblogs.com/laq627/p/6755872.html
Copyright © 2011-2022 走看看