gpt4 book ai didi

javascript - onfocusin 不适用于 firefox 和 chrome

转载 作者:行者123 更新时间:2023-11-30 08:53:20 25 4
gpt4 key购买 nike

我有一个在页面中运行的 Javascript。以下是我正在使用的代码。

window.document.onkeydown = keydown;
function keydown()
{
alert("keydown");
}

window.document.onfocusin = focussedin ;
function focussedin ()
{
alert("focus in");
}

在这里,如果我运行代码,我不会在 firefox 和 chrome 的警报中获得焦点。 window.document.onfocusin 是否不能在除 IE 以外的其他浏览器中运行?

最佳答案

onfocusin 仅被 IE 支持 http://help.dottoro.com/ljggspvo.php

您应该改用 onfocus。

 function onfocusFun ()
{
console.log("focus in");
}
window.onfocus = onfocusFun;

JSFIDDLE

注意:firefox 的行为是正确的,因为一旦它打开警报框,您就会从文档中失去焦点,而在关闭警报框时,您会再次触发 onfocus。请改用 console.log。

关于javascript - onfocusin 不适用于 firefox 和 chrome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15903912/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com