萤火虫儿
2016-05-04 22:40
我怎么觉得onclick和onfocus的效果都是鼠标点击呢,小白求指点
onClick是需要鼠标点击才有效。而onFocus只要获得焦点时就触发,这就可以用键盘的TAB来跳格触发,可以TAB切换。在实现体验就差很远了。
要感觉出来,很简单,你随便打开一个网页,然后多按几次“TAB" 键,是不是会看到总有一个元素上会有一个虚线框,只要按一次”TAB “键,这个虚线框就会跳到下一个元素上。、
对,这就是获得焦点。
再想想,平常是不是经常会有下面这样的事情发生,在登录时、在要点确定时,不用鼠标,直接按”回车键“就能完成。这就是焦点的用处,只要获得了焦点,就能用键盘来操作,不需要点鼠标。
onclick 是鼠标点击事件
focus 是获得焦点事件
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题