问答详情
源自:6-5 光标聚焦事件(onfocus)

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

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

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

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

提问者:坤_0804 2014-12-19 15:51

个回答

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

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

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

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

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

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

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

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