javascript - 焦点事件未通过 Chrome 中的 Javascript 触发

标签 javascript google-chrome

自从升级到最新的 Chrome 版本 34.0.1847.116,调用时焦点事件似乎没有触发

myinput.focus()

在 Javascript 中。

这在 Chrome 33.0.1750.154 中运行良好。

测试.html

<html>
<head><title>Test</title></head>
<body>
<input id="test_box" onfocus="alert('focused');" />
</body>
</html>

从控制台:

document.getElementById('test_box').focus();

Chrome 34 中没有警报。

有什么想法吗?这是一个错误吗?是否有触发事件的解决方法?

最佳答案

一旦您取消对 Chrome 开发工具的关注,焦点事件就会触发。

关于javascript - 焦点事件未通过 Chrome 中的 Javascript 触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23045172/

相关文章:

javascript - 使用 Javascript 注入(inject) CSS 样式表

javascript - 在 Netbeans 中创建乒乓球游戏

javascript - 无法提交扩展数据 View 的自定义字段

javascript - Chrome 不会清除缓存(ctrl+F5、shift+F5(也打开调试控制台)不起作用)

javascript - 在 chrome 扩展中如何触发停用事件?

javascript - 重定向在 chrome.identity 中不起作用

Javascript,如何将Blockly生成的Python代码保存到.py文件?

user-interface - 有没有办法隐藏 Google Chrome 和 Opera 中显示的新 HTML5 spinbox 控件?

css - chrome 不考虑输入框的大小

javascript - 将一个 javascript 函数的结果集成到另一个