tabindex=-1让普通元素获得焦点

默认情况下,只有链接元素和表单元素可通过tab按键获得焦点。

如果对其它元素使用tabindex属性也可以获得焦点,并可以实现focus()方法。

如果其它元素通过tab键获得焦点,只需将tabindex值为-1

时间: 2024-10-12 20:55:33

tabindex=-1让普通元素获得焦点的相关文章

c# winform 设置winform进入窗口后在文本框里的默认焦点

http://www.cnblogs.com/JuneZhang/archive/2011/04/19/2020585.html 进入窗口后默认聚焦到某个文本框,两种方法: ①设置tabindex 把该文本框属性里的tabIndex设为0,焦点就默认在这个文本框里了. ②Winform的Activated事件 在Form的Activated事件中添加textBox1.Focus(), 即可获得焦点. ? private void Form1_Activated(object sender, Ev

WinForm设置控件焦点focus

winform窗口打开后文本框的默认焦点设置,进入窗口后默认聚焦到某个文本框,两种方法: ①设置tabindex 把该文本框属性里的tabIndex设为0,焦点就默认在这个文本框里了. ②Winform的Activated事件 在Form的Activated事件中添加textBox1.Focus(), 即可获得焦点. private void Form1_Activated(object sender, EventArgs e) { textBox1.Focus(); } /* 何问起 hove

firefoxfocus为火狐新建焦点事件

众所周知,firefox下的element除了有tab线的,其他没有焦点这个概念(你可以给一般元素加tabindex属性使得它有焦点).那没有,为什么不自己做一个.<script>//Just can be running in firefox studioif(document.addEventListener)  document.addEventListener("click",function (event){firefoxfocuschange(event);}

WinForm设置窗体默认控件焦点

winform窗口打开后文本框的默认焦点设置,进入窗口后默认聚焦到某个文本框,两种方法: ①设置tabindex 把该文本框属性里的tabIndex设为0,焦点就默认在这个文本框里了. ②Winform的Activated事件 在Form的Activated事件中添加textBox1.Focus(), 即可获得焦点. private void Form1_Activated(object sender, EventArgs e) { textBox1.Focus(); } TextBox是可以获

为JQuery EasyUI 表单组件增加“焦点切换”功能

1.背景说明 在使用 JQuery  EasyUI 各表单组件时,实际客户端页面元素是由 JQuery EasyUI 生成的,元素的焦点切换,虽然 Tab 键可以正常用,但顺序控制属性 tabindex 不起作用,因为页面看到的元素,是生成的,没有tabindex 属性,而真实的元素被隐藏了.本文通过一个自定义函数,实现Tab 和 回车键的焦点切换功能. 2.函数定义 通过捕获窗口按件,对回车和Tab键进行了热点切换处理.先根据当前焦点,获取需要tabindex 属性,加1后为下一焦点无素的属性

IPTV小窗口播放视频 页面焦点无法移动的解决方法

在IPTV高清页面中,小窗口播放视频时,在某些机顶盒上(如高清中兴.高清大亚4904)会出现焦点无法移动现象,即按键无响应.被这个bug困扰了很久,虽然我知道解决方法,但只知其然,不知其所以然.今天做了实验,结果分析如下: 当页面调用视频播放方法时,我们知道代码所做的实际工作是将含有视频ID.视频窗口位置.视频窗口大小等参数拼接在url里,赋值给用于播放视频的iframe的src,此时会在当前页面运行播放控件(我猜想可能是这样.当然这个播放控件只在IPTV机顶盒上得到支持是确定的,在PC端会报错

div标签别样的属性——tabindex

今天做开发遇到一个问题,经过努力还是解决了,这次让我认识了div中一个新的属性tabindex,下面结合例子谈一下该属性的作用: 代码1: <html> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <title>01</title> </head> <body> <di

Canvas 获得键盘焦点的方法

Canvas 无法直接获得键盘焦点,但可以通过设置 tabindex 属性的方式获得焦点,实现代码如下: canvas.setAttribute('tabindex', '0'); // needed to put focus on the canvas canvas.addEventListener('click', function() { canvas.focus(); }); canvas.focus(); 原文地址:https://www.cnblogs.com/flypopo/p/1

C# winform 设置进入窗口后在文本框里的默认焦点

进入窗口后默认聚焦到某个文本框,两种方法: ①设置tabindex 把该文本框属性里的tabIndex设为0,焦点就默认在这个文本框里了. ②Winform的Activated事件 在Form的Activated事件中添加textBox1.Focus(), 即可获得焦点. private void Form1_Activated(object sender, EventArgs e) {     textBox1.Focus(); } TextBox是可以获得焦点的. 有几个前提: 1. Tex