为什么用onfocus,点击框才有效果?

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

琢骨Lee

2016-04-08 21:38

RT    DSDSDS

写回答 关注

2回答

  • Csunnnnn
    2016-04-10 16:27:13
    已采纳

    首先要知道焦点的含义。焦点指的用户当前操作的区域(不是狭义上的一个点)。例如你在浏览网页时,是在对整个页面进行操作,那么此时焦点就在这个页面上;当一个页面上有可输入的文本框,若点击文本框,会看到一个闪现的竖线(通常情况下),这是光标的一种形态,光标所在地方就表示焦点所在。焦点可以根据各种操作进行改变,例如鼠标的单击,快捷键等。切莫把焦点就理解为鼠标指针。

    onfocus是聚焦事件,只有焦点处于设置了焦点事件的控件上,onfocus才会被触发。所以才需要点击复选框,使得焦点位于复选框上,此时的光标形态为复选框背景颜色为蓝色(默认CSS样式)。

    琢骨Lee

    非常感谢!

    2016-04-10 21:11:16

    共 1 条回复 >

  • hupiao
    2016-04-08 22:25:29

    鼠标在各个地方滑动的时候相关的事件是onmouseover,onmouseout,ommousemove之类的事件

    直到您亲自点击某个文本框的时候才会触发onfocus事件 中文的含义是聚焦.至于为什么,这需要看源码了

    最好能理解onmouseover事件和onfocus事件的结果即可,不需要纠结^_^

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题