网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 javascript事件对象
内容
    基于不同浏览器开发的开发任意都知道,获取事件信息是分厂重要的.常见的信息包括:
    1.引起事件的对象
    2.事件发生时鼠标的信息
    3.事件发生时键盘信息
    事件对象只能发生事件时才被创建,只有事件处理函数才能访问,所有处理函数执行完毕后,事件对象被销毁.
    在ie中事件对象是window对象的一个属性event.也就是说事件处理函数必须访问事件对象.
    比如
    foraspcn.onclick = function(){
    var obj = window.event;
    }
    尽管event是window对象的属性,event对象还是只能在事件访问时发生,执行完毕后消失.
    在dom标准中event必须作为唯一参数传给事件处理函数.
    foraspcn.onclick = function(){
    var obj = argument[0];
    }
    省略写
    foraspcn.onclick = function(obj){}//这里的obj就是event对象
    ie中的事件属性和方法.
    特性/方法 类型 可读写 描述
    altkey boolean r/w true标识按下了alt键,false标识没有按下
    button integer r/w 对特定的鼠标按键,标识按下了鼠标按键(0没有按,1按左键,2按右键,3同时左右键按下,4按中键,5左中键,6右中键,7左右中键)
    cancelbubble boolean r/w 当开发人员设定为true时,将会停止向上冒泡
    clientx integer r/w 事件发生时鼠标所在客服区域x坐标(不包括工具栏和滚动条)
    clienty integer r/w 事件发生时鼠标所在客服区域y坐标(不包括工具栏和滚动条)
    ctrlkey boolean r/w true表示按下了ctrl键,false否则没有按下
    fromelement element r/w 某些鼠标事件中鼠标离开的元素.比如某个div的onmouseout事件,则返回div这个元素
    keycode integer r/w 对于keypress事件,表示按下按钮的unicode字符,对于keydown和keyup表示按下按钮的数字代号.
    offsex integer r/w 鼠标相对应事件对象的x的坐标
    offsey integer r/w 鼠标相对应事件对象的y的坐标
    repeat boolean r 如果一直重复按键则返回true否则false
    returnvalue boolean r/w 开发人员设置为false 以取消默认动作
    screenx integer r/w 相对于计算机屏幕的x位置
    screeny integer r/w 相对于计算机屏幕的y位置
    shiftkey integer r/w rue表示按下了shift键,false否则没有按下
    screlement element r/w 引起事件的元素
    toelement element r/w 在鼠标事件中,鼠标进入的元素.
    type string r/w 事件名称
    x integer r/w 鼠标引起事件的元素的父元素的x的坐标
    y integer r/w 鼠标引起事件的元素的父元素的y的坐标
    在dom中跟ie有很多相似的,下面列出来dom中特殊的属性和方法.注意:可读写,dom基本上都是可读的,只有几个可写有altkey,button,keyccode,)
    bubbles boolean r 是否出于冒泡阶段中
    cancelable boolean r 表示事件冒泡是否已经取消
    charcode integer r 返回按键的unicode值
    currenttarget element r 事件当前所指元素.
    detail integer r 鼠标按钮点击次数
    eventphase integer r 事件阶段 0捕获,1在目标上,2冒泡阶段
    ischar boolean r 表示按下按键是否有字符与之相关
    keycode integer r 表示按下按键的数字代号
    pagex integer r 表示鼠标相对于页面的x坐标
    pagey integer r 表示鼠标相对于页面的y坐标
    preventdefault() function n/a 调用此方法可以组织默认事件行为
    relatedtarget element r 事件的第二个目标,用于鼠标事件
    stoppropagation function n/a 调用此方法用来阻止冒泡
    timetamp long r 事件发生事件.
    以上就是ie和dom的属性和方法.以后再举例应用!
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/23 14:44:10