Javascript学习(二)——事件

 

 

JavaScript是基于对象的语言。它的一个最基本的特征就是采用事件驱动。事件是某些动作发生时产生的信号,这些事件随时都可能发生。引起事件发生的动作称之为触发事件,例如,当鼠标指针经过某个按钮、用户单击了某个链接、用户选中了某个复选框、用户在文本框中输入某些信息时,都会触发相应的事件。

为了便于读者查找JavaScript中的常用事件,下面以表格的形式对各事件进行说明,如表9.3所示。

表9.3  JavaScript中的常用事件

   

   

   

鼠标键盘事件

onclick

鼠标单击时触发此事件

ondblclick

鼠标双击时触发此事件

onmousedown

按下鼠标时触发此事件

onmouseup

鼠标按下后松开鼠标时触发此事件

onmouseover

当鼠标移动到某对象范围的上方时触发此事件

onmousemove

鼠标移动时触发此事件

onmouseout

当鼠标离开某对象范围时触发此事件

onkeypress

当键盘上的某个键被按下并且释放时触发此事件

onkeydown

当键盘上的某个按键被按下时触发此事件

onkeyup

当键盘上的某个按键被按下后松开时触发此事件

页面相关事件

onabort

图片在下载时被用户中断时触发此事件

onload

页面内容完成时触发此事件(也就是页面加载事件)

onresize

当浏览器的窗口大小被改变时触发此事件

onunload

当前页面将被改变时触发此事件

续表

   

   

   

表单相关事件

onblur

当前元素失去焦点时触发此事件

onchange

当前元素失去焦点并且元素的内容发生改变时触发此事件

onfocus

当某个元素获得焦点时触发此事件

onreset

当表单中reset的属性被激活时触发此事件

onsubmit

一个表单被递交时触发此事件

滚动字幕事件

onbounce

在Marquee内的内容移动至Marquee显示范围之

外时触发此事件

onfinish

当Marquee元素完成需要显示的内容后触发此事件

onstart

当Marquee元素开始显示内容时触发此事件

 

FF: Firefox, N: Netscape, IE: Internet Explorer

属性当以下情况发生时,出现此事件FFNIE
onabort图像加载被中断134
onblur元素失去焦点123
onchange用户改变域的内容123
onclick鼠标点击某个对象123
ondblclick鼠标双击某个对象144
onerror当加载文档或图像时发生某个错误134
onfocus元素获得焦点123
onkeydown某个键盘的键被按下143
onkeypress某个键盘的键被按下或按住143
onkeyup某个键盘的键被松开143
onload某个页面或图像被完成加载123
onmousedown某个鼠标按键被按下144
onmousemove鼠标被移动163
onmouseout鼠标从某元素移开144
onmouseover鼠标被移到某元素之上123
onmouseup某个鼠标按键被松开144
onreset重置按钮被点击134
onresize窗口或框架被调整尺寸144
onselect文本被选定123
onsubmit提交按钮被点击123
onunload用户退出页面123
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值