问答详情
源自:6-6 失焦事件(onblur)

onclick和onfocus的效果怎么区别

我怎么觉得onclick和onfocus的效果都是鼠标点击呢,小白求指点

提问者:萤火虫儿 2016-05-04 22:40

个回答

  • 忘不掉的苦咖啡
    2016-05-04 22:49:21
    已采纳

    onClick是需要鼠标点击才有效。而onFocus只要获得焦点时就触发,这就可以用键盘的TAB来跳格触发,可以TAB切换。在实现体验就差很远了。


  • 我要开发地图系统
    2016-06-29 20:40:25

    要感觉出来,很简单,你随便打开一个网页,然后多按几次“TAB" 键,是不是会看到总有一个元素上会有一个虚线框,只要按一次”TAB “键,这个虚线框就会跳到下一个元素上。、


    对,这就是获得焦点。

    再想想,平常是不是经常会有下面这样的事情发生,在登录时、在要点确定时,不用鼠标,直接按”回车键“就能完成。这就是焦点的用处,只要获得了焦点,就能用键盘来操作,不需要点鼠标。

  • 忘不掉的苦咖啡
    2016-05-04 22:47:29

    onclick 是鼠标点击事件
    focus 是获得焦点事件