javascript event 事件解析_javascript技巧_脚本之家

1:lang属性用于指定元素的属性值以及元素的内容文字所用的基准语言,默认值未知,但是,是否适用与属性,还要取决于语法和属性的语义,以及卷入的操作
javascript event 事件解析_javascript技巧_脚本之家。用户浏览器在呈现HTML文档时,该属性的益处有以下几点: 协助语音合成
协助选择符号异体字用于高品质的印刷 协助解决连字符、绑定和空格
协助进行拼写检查和语法检查2:文字方向属性dir复制代码 代码如下:

Event代表事件状态,如事件发生的元素,键盘状态,鼠标位置和鼠标按钮状态。一旦事件发生,便会生成Event对象,如单击一个按钮,浏览器的内存中就产生相应的
event对象。 event对象只在事件发生的过程中才有效。
event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement
属性只对 onmouseover 和 onmouseout 事件有意义。 : altKey, button,
cancelBubble, clientX, clientY, ctrlKey, fromElement, keyCode, offsetX,
offsetY, propertyName, returnValue, screenX, screenY, shiftKey,

1:eq方法

event对象只在事件发生的过程中才有效。
event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement
属性只对 onmouseover 和 onmouseout 事件有意义。 例子
下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳转。

唐诗一首

srcElement, srcFilter, toElement, type, x, y

1.altKey 描述:检查alt键的状态。 语法:event.altKey 可能的值:
当alt键按下时,值为 TRUE ,否则为 FALSE 。只读。 2.button
描述:检查按下的鼠标键。 语法:event.button 可能的值: 0 没按键 1 按左键
2 按右键 3 按左右键 4 按中间键 5 按左键和中间键 6 按右键和中间键 7
按所有的键 这个属性仅用于onmousedown, onmouseup, 和 onmousemove
事件。对其他事件,不管鼠标状态如何,都返回 0。 3.cancelBubble
描述:检测是否接受上层元素的事件的控制。 语法: event.cancelBubble[ =
cancelBubble] 可能的值: 这是一个可读写的布尔值: TRUE
不被上层原素的事件控制。 FALSE 允许被上层元素的事件控制。这是默认值。
例子:
下面的代码片断演示了当在图片上点击时,如果同时shift键也被按下,就取消上层元素上的事件onclick所引发的showSrc()函数。
复制代码 代码如下:

图片 1 4.clientX
描述:返回鼠标在窗口客户区域中的X坐标。 语法:event.clientX 注释:
这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。
5.clientY 描述:返回鼠标在窗口客户区域中的Y坐标。 语法:event.clientY
注释:
这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。
6.ctrlKey 描述:检查ctrl键的状态。 语法:event.ctrlKey 可能的值:
当ctrl键按下时,值为 TRUE ,否则为 FALSE 。只读。 7.fromElement
描述:检测 onmouseover 和 onmouseout 事件发生时,鼠标所离开的元素。
参考:18.toElement 语法:event.fromElement 注释: 这是个只读属性。
8.keyCode 描述:检测键盘事件相对应的内码。这个属性用于 onkeydown,
onkeyup, 和 onkeypress 事件。 语法:event.keyCode[ = keyCode]
可能的值:
这是个可读写的值,可以是任何一个Unicode键盘内码。如果没有引发键盘事件,则该值为
0 。 9.offsetX 描述:检查相对于触发事件的对象,鼠标位置的水平坐标
语法:event.offsetX 10.offsetY
描述:检查相对于触发事件的对象,鼠标位置的垂直坐标 语法:event.offsetY
11.propertyName 描述:设置或返回元素的变化了的属性的名称。
语法:event.propertyName [ = sProperty ] 可能的值: sProperty
是一个字符串,指定或返回触发事件的元素在事件中变化了的属性的名称。
这个属性是可读写的。无默认值。 注释: 你可以通过使用 onpropertychange
事件,得到 propertyName 的值。 例子: 下面的例子通过使用
onpropertychange 事件,弹出一个对话框,显示 propertyName 的值。 复制代码 代码如下:

The event object property propertyName is used here to return which
property has been altered.

12.returnValue 描述:设置或检查从事件中返回的值
语法:event.returnValue[ = Boolean] 可能的值: true 事件中的值被返回
false 源对象上事件的默认操作被取消 13.screenX
描述:检测鼠标相对于用户屏幕的水平位置 语法:event.screenX 注释:
这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。
14.screenY 描述:检测鼠标相对于用户屏幕的垂直位置 语法:event.screenY
注释:
这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。
15.shiftKey 描述:检查shift键的状态。 语法:event.shiftKey 可能的值:
当shift键按下时,值为 TRUE ,否则为 FALSE 。只读。 16.srcElement
描述:返回触发事件的元素。只读。例子见本文开头。 语法:event.srcElement
17.srcFilter 描述:返回触发 onfilterchange 事件的滤镜。只读。
语法:event.srcFilter 18.toElement 描述:检测 onmouseover 和 onmouseout
事件发生时,鼠标所进入的元素。 语法:event.toElement 注释:
这是个只读属性。
例子:下面的代码演示了当鼠标移到按钮上时,弹出一个对话框,显示“mouse
arrived” 复制代码 代码如下:

:

Mouse Over This.

19.type 描述:返回事件名。 语法:event.type 注释:
返回没有“on”作为前缀的事件名,比如,onclick事件返回的type是click 只读。

  1. x
    描述:返回鼠标相对于css属性中有position属性的上级元素的x轴坐标。如果没有css属性中有position属性的上级元素,默认以BODY元素作为参考对象。
    语法:event.x 注释: 如果事件触发后,鼠标移出窗口外,则返回的值为 -1
    这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。
  2. y
    描述:返回鼠标相对于css属性中有position属性的上级元素的y轴坐标。如果没有css属性中有position属性的上级元素,默认以BODY元素作为参考对象。
    语法:event.y 注释: 如果事件触发后,鼠标移出窗口外,则返回的值为 -1
    这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。

用于获取第N个元素,这个元素的位置从0开始算起,语法格式如下:eq

Cancels Links

芙蓉楼送辛渐

获取第3个表格,并将它的背景色设置为”#FCF”, 代码如下:$.css;

< BODY onclick=”cancelLink()”> [/code]
下面的例子在状态栏上显示鼠标的当前位置。 < BODY
onmousemove=”window.status = ‘X=’ + window.event.x + ‘ Y=’ +
window.event.y”> 属性: altKey, button, cancelBubble, clientX,
clientY, ctrlKey, fromElement, keyCode, offsetX, offsetY, propertyName,
returnvalue, screenX, screenY, shiftKey, srcElement, srcFilter,

王昌龄

2:filter方法

toElement, type, x, y

1.altKey 描述: 检查alt键的状态。 语法: event.altKey 可能的值:
当alt键按下时,值为 TRUE ,否则为 FALSE 。只读。 2.button 描述:
检查按下的鼠标键。 语法: event.button 可能的值: 0 没按键 1 按左键 2
按右键 3 按左右键 4 按中间键 5 按左键和中间键 6 按右键和中间键 7
按所有的键 这个属性仅用于onmousedown, onmouseup, 和 onmousemove
事件。对其他事件,不管鼠标状态如何,都返回 0。 3.cancelBubble 描述:
检测是否接受上层元素的事件的控制。 语法: event.cancelBubble[ =
cancelBubble] 可能的值: 这是一个可读写的布尔值: TRUE
不被上层原素的事件控制。 FALSE 允许被上层元素的事件控制。这是默认值。
例子:
下面的代码片断演示了当在图片上点击时,如果同时shift键也被按下,就取消上层元素上的事件onclick所引发的showSrc()函数。

图片 2 4.clientX 描述:
返回鼠标在窗口客户区域中的X坐标。 语法: event.clientX 注释:
这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。
5.clientY 描述: 返回鼠标在窗口客户区域中的Y坐标。 语法: event.clientY
注释:
这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。
6.ctrlKey 描述: 检查ctrl键的状态。 语法: event.ctrlKey 可能的值:
当ctrl键按下时,值为 TRUE ,否则为 FALSE 。只读。 7.fromElement 描述:
检测 onmouseover 和 onmouseout 事件发生时,鼠标所离开的元素。
参考:18.toElement 语法: event.fromElement 注释: 这是个只读属性。
8.keyCode 描述: 检测键盘事件相对应的内码。 这个属性用于 onkeydown,
onkeyup, 和 onkeypress 事件。 语法: event.keyCode[ = keyCode]
可能的值:
这是个可读写的值,可以是任何一个Unicode键盘内码。如果没有引发键盘事件,则该值为
0 。 9.offsetX 描述: 检查相对于触发事件的对象,鼠标位置的水平坐标
语法: event.offsetX 10.offsetY 描述:
检查相对于触发事件的对象,鼠标位置的垂直坐标 语法: event.offsetY
11.propertyName 描述: 设置或返回元素的变化了的属性的名称。 语法:
event.propertyName [ = sProperty ] 可能的值: sProperty
是一个字符串,指定或返回触发事件的元素在事件中变化了的属性的名称。
这个属性是可读写的。无默认值。 注释: 你可以通过使用 onpropertychange
事件,得到 propertyName 的值。 例子: 下面的例子通过使用
onpropertychange 事件,弹出一个对话框,显示 propertyName 的值。 复制代码 代码如下:

The event object property propertyName is used here to return which
property has been altered.

12.returnvalue 描述: 设置或检查从事件中返回的值 语法:
event.returnvalue[ = Boolean] 可能的值: true 事件中的值被返回 false
源对象上事件的默认操作被取消 例子见本文的开头。 13.screenX 描述:
检测鼠标相对于用户屏幕的水平位置 语法: event.screenX 注释:
这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。
14.screenY 描述: 检测鼠标相对于用户屏幕的垂直位置 语法: event.screenY
注释:
这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。
15.shiftKey 描述: 检查shift键的状态。 语法: event.shiftKey 可能的值:
当shift键按下时,值为 TRUE ,否则为 FALSE 。只读。 16.srcElement 描述:
返回触发事件的元素。只读。例子见本文开头。 语法: event.srcElement
17.srcFilter 描述: 返回触发 onfilterchange 事件的滤镜。只读。 语法:
event.srcFilter 18.toElement 描述: 检测 onmouseover 和 onmouseout
事件发生时,鼠标所进入的元素。 参考:7.fromElement 语法:
event.toElement 注释: 这是个只读属性。
例子:下面的代码演示了当鼠标移到按钮上时,弹出一个对话框,显示”mouse
arrived”

:

Mouse Over This.

19.type 描述: 返回事件名。 语法: event.type 注释:
返回没有”on”作为前缀的事件名,比如,onclick事件返回的type是click 只读。

  1. x 描述:
    返回鼠标相对于css属性中有position属性的上级元素的x轴坐标。如果没有css属性中有position属性的上级元素,默认以BODY元素作为参考对象。
    语法: event.x 注释: 如果事件触发后,鼠标移出窗口外,则返回的值为 -1
    这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。
  2. y 描述:
    返回鼠标相对于css属性中有position属性的上级元素的y轴坐标。如果没有css属性中有position属性的上级元素,默认以BODY元素作为参考对象。
    语法: event.y 注释: 如果事件触发后,鼠标移出窗口外,则返回的值为 -1
    这是个只读属性。这意味着,你只能通过它来得到鼠标的当前位置,却不能用它来更改鼠标的位置。

寒雨连江夜入吴,

用于筛选出与指定表达式匹配的元素集合,用于缩小匹配的范围,用逗号分隔多个表达式,那么多个表达式之间是“或”的关系,

平明送客楚山孤。

语法如下:filter

洛阳亲友如相问,

$.filter.css; //选取带有class属性值为sel的input元素,并设置它的背景色

一片冰心在玉壶。

$.filter.css;
//选取带有class属性值的input元素或者选取当前领域中的第一个元素,并设置它们的背景色,

RTL:从右向左显示

表达式之间用逗号分隔

3:filter方法

用于筛选出与指定函数返回值匹配的元素集合,该函数内部将对每个对象计算一次。如果调用的函数返回false,则这个元素将被删除,

否则就会保留。语法格式如下:filter复制代码 代码如下:

filter用法

  1. Hello

How are you?

假设子元素中不含有ol元素,并设置该元素的字体颜色为蓝色。

4:has方法

用于保留包含特定后代的元素,去掉那些不含有指定后代的元素,该方法将会从给定的jQuery对象中重新创建一组匹配的对象,提供的选择器会一一测试原先

那些对象的后代,含有匹配后代的对象将得以保留,语法格式如下:

has复制代码 代码如下:

has用法

    • 新闻
    • 网页
    • 知道
  • 正文

  • 结尾

5: hasClass

用于检查当前的元素是否含有某个特定的类,如果有,则返回true复制代码 代码如下:

hasClass用法

div元素

div元素二

6:map方法

map方法用于将一组元素转换成其他数组,
可以用这个函数来建立一个列表,无论是值、属性还是CSS样式,或者其他特别形式,

都可以用$.map()来方便的建立,语法格式如下:

map

网站地图xml地图