onclick和onfocus的效果怎么区别

来源:6-6 失焦事件(onblur)

萤火虫儿

2016-05-04 22:40

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

写回答 关注

3回答

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

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


    萤火虫儿

    好哒~好像明白了,谢谢哈~

    2016-05-04 22:52:17

    共 1 条回复 >

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

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


    对,这就是获得焦点。

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

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

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

    慕粉3492... 回复萤火虫儿

    我也是必须点击文本框,才能弹出,网页也没有设置禁止什么,求指点

    2016-08-09 21:30:37

    共 2 条回复 >

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题