所以我正在处理一个问题,即加载一个项目正在获得关注,我不希望这种情况发生,我试图弄清楚为什么会发生这种情况。
所以我进入chrome并为焦点和DOMfocusIn / focusOut设置事件监听器断点,但似乎并不重要,页面将加载,我将看到锚标记(用于按钮)获得焦点之后,它不会触发断点。
更奇怪的是,当我打破页面的负载并恢复它时,它不再获得焦点(尽管其他一切似乎工作正常)
为什么击中断点可以防止焦点? 当我将事件监听器设置为焦点时,为什么它没有达到断点? 有没有办法无意中给予关注? (即没有明显的焦点函数调用)
答案 0 :(得分:0)
我认为这是一个错误,我找到了解决这个问题的方法。基本上我添加了一个onFocus函数来锚定有问题的标签并使用以下代码发出警报:
alert(arguments.callee.caller.toString());
这显示谁正在调用onFocus,它确实有效,所以我认为这意味着它是特定于Chrome的错误。
我必须使用javascript添加onFocus,因为代码位于taglib中,并且没有可用的onFocus属性,但它有效。