首页 > 编程知识 正文

html获取焦点和失去焦点,focusky软件

时间:2023-05-05 15:39:18 阅读:40413 作者:2691

tabindex解决了div获得焦点的focus ()和失去焦点的blur )的问题

首先,默认情况下,div标签没有获得焦点focus ()和焦点blur () )这两个事件。

如果想要div,可以有两个事件:得到焦点focus ()和失去焦点blur () )。

div标签可以带有Tabindex=”-1 " "属性。

例如

…这样就可以把焦点放在div上了。 同样,也可以使用tabindex=”-1 " "将焦点事件添加到不支持焦点事件的其他标记中。

以下是有关TabIndex的信息。

TabIndex属性Tabindex=”-1 " "和Tabindex=”0" ",任意数字

html的tabIndex属性设置键盘选项卡在控件中的移动顺序,即焦点顺序。

通过将控件的tabIndex属性设置为32767的值,可以将此控件添加到选项卡序列中。

这样,当查看者使用选项卡键在web控件中移动时,首先将tabIndex属性值移动到最小的控件,最后以tabIndex属性值最大的控件退出移动。

如果两个控件的tabIndex属性相同,则按照控件在html代码中的显示顺序进行操作。

缺省tabIndex属性为0,位于所有指定tabIndex控件之后。

如果将tabIndex属性设置为负值(例如,tabIndex=”-1 " ),则该链接将从选项卡键序列中排除。 如果首次选择“选项卡”键,则包含此输入栏的网页会将光标移动到第一个名称栏。

为tabIndex特性赋值时,请注意几个问题。 这些赋值规则包括:

值tabIndex为0的元素根据源代码或默认页面行为进行排序。

大于0的tabIndex值设置制表符顺序。 具有正tabIndex值的所有元素都显示在具有0 tabIndex值的所有元素之前。

如果犯了一个错误,则将同一tabIndex赋予多个元素,并像处理其他元素一样使用值为0的tabIndex进行处理。

如果将tabIndex设置为-1,则使用[Tab]键时将忽略此元素。 注意:即使使用值-1,onfocus和onblur事件仍会启动。 tabIndex的值可以是32767的任意数量

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。