琢骨Lee
2016-04-08 21:38
RT DSDSDS
首先要知道焦点的含义。焦点指的用户当前操作的区域(不是狭义上的一个点)。例如你在浏览网页时,是在对整个页面进行操作,那么此时焦点就在这个页面上;当一个页面上有可输入的文本框,若点击文本框,会看到一个闪现的竖线(通常情况下),这是光标的一种形态,光标所在地方就表示焦点所在。焦点可以根据各种操作进行改变,例如鼠标的单击,快捷键等。切莫把焦点就理解为鼠标指针。
onfocus是聚焦事件,只有焦点处于设置了焦点事件的控件上,onfocus才会被触发。所以才需要点击复选框,使得焦点位于复选框上,此时的光标形态为复选框背景颜色为蓝色(默认CSS样式)。
鼠标在各个地方滑动的时候相关的事件是onmouseover,onmouseout,ommousemove之类的事件
直到您亲自点击某个文本框的时候才会触发onfocus事件 中文的含义是聚焦.至于为什么,这需要看源码了
最好能理解onmouseover事件和onfocus事件的结果即可,不需要纠结^_^
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题