鼠标单击事件跟鼠标聚焦事件有什么区别吗?

来源:6-5 光标聚焦事件(onfocus)

坤_0804

2014-12-19 15:51

onclick 事件 我也试了一下  也会弹出提示框, 但是可以关闭。

onfocus 事件 弹出后 关闭不了。关闭了也会马上弹出来。

请问onfocus事件具体是用在什么地方 ,是会一直弹出,不能关闭吗?

写回答 关注

3回答

  • 果儿妈妈
    2014-12-19 18:40:15
    已采纳

    onclick事件是指鼠标左键点击某元件时触发的事件,点击一下触发一次;

    onfocus事件是指当焦点在某元件上时触发的事件,触发次数不限,如果焦点一直在该元件上,便一直触发onfocus事件,直到该元件失去焦点为止。

    上例中,如果运用onfocus事件,由于点击下拉列表框后,焦点一直在该下拉列表框上,所以会一直调用message()函数,导致弹出的警告窗口无法关闭。

    坤_0804

    谢谢

    2014-12-22 08:50:51

    共 1 条回复 >

  • 百品
    2014-12-20 14:58:09

    focus也是只执行一次。click也是执行一次。贴出你的代码吧。你的代码应该有问题

  • iugo
    2014-12-19 15:53:06

    聚焦就是鼠标悬停在上面的时候. 点击是鼠标左键单击后.

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题