无法在Chrome控制台中使用javascript将焦点和光标设置为输入文本
Unable to set focus and cursor to input text using javascript in Chrome Console
这是对这个SO答案的引用。我正在web.whatsapp.com(chrome)上尝试同样的输入搜索字段。这是我的代码:
document.getElementsByClassName("input input-search")[0].focus()
document.getElementsByClassName("input input-search")[0].select()
以上内容在镀铬控制台上不起作用。
还有jQuery代码:
$(".input-search").focus()
不起作用。是什么原因导致我即使在执行了上述方法之后也看不到光标?
我认为这和class、id、javascript或jQuery的问题无关。这就是浏览器控制台的工作方式。每个命令运行后,控制台都会获得焦点。因此,焦点将不适用于来自控制台的其他输入。
要测试它,请在控制台中运行此代码。
setTimeout(function(){$(".input.input-search").focus()},5000);
执行后,立即点击页面上的任何位置,将焦点从控制台移开。现在5秒钟后,焦点将设置在输入上。
相关文章:
- keyup事件处理程序更改焦点不适用于快速键入
- 单击时将焦点更改为元素
- 无法在Chrome控制台中使用javascript将焦点和光标设置为输入文本
- 使用制表键时禁用只读文本框的光标焦点
- 我怎么知道光标现在在输入或文本区域中或选择中处于焦点
- CKEditor光标在Chrome中的焦点上不闪烁
- 将焦点和光标设置为文本输入字段/字符串 w. Jquery 的末尾
- 输入元素是否有可能具有没有焦点的光标
- 如何在焦点上垂直设置文本区域/输入中间的默认光标插入符号
- Javascript html 编辑器光标焦点跟随鼠标
- 如何将光标移动到所见即所得框的末尾并设置焦点
- JavaScript将焦点放在元素/标记上,并使用光标键四处移动
- Jquery/Javascript:点击即可查找光标/焦点字段
- 如何将光标的焦点从一行移动到另一行
- 定时鼠标光标焦点
- 如何防止鼠标悬停事件失去焦点的图像,当光标在另一个图像在拉斐尔
- 当按下向上箭头键时,将文本光标发送到文本框焦点的末尾
- 光标焦点不在密码字段中
- iOS - 删除带有焦点输入元素的 iFrame 可使光标可见并打开键盘
- 以编程方式设置 JAWS 光标焦点