假设我有一个文本框的onFocus事件。当用户选中该框时,该事件会触发,如预期的那样。但是当选中该框时,似乎事件触发,然后通过切换选项卡,打开然后关闭另一个应用程序等覆盖然后覆盖窗口,有没有办法使事件仅通过标签(或鼠标点击)文本框,而不是覆盖然后揭开窗口?
答案 0 :(得分:0)
您可以使用onClick
事件。这只会触发点击事件,而不是标签。
您也可以使用onKeyDown
,这会在任何按键时触发,但也会在用户选中文本框时触发。
答案 1 :(得分:0)
当一个人离开页面时,您可以使用window.document.onblur=function(){disable all onFocus};
然后使用window.document.onfocus=function(){enable all onFocus};