Méthode de suppression du focus JavaScript
P粉231112437
2023-08-21 19:37:32
<p>Je sais que cela ne devrait pas être difficile, mais je ne trouve pas de réponse sur Google. </p>
<p>Je souhaite exécuter un morceau de code javascript qui peut effacer l'élément sur lequel se trouve le focus actuel, sans savoir à l'avance sur quel élément se trouve le focus. Il doit fonctionner sur Firefox 2 et les navigateurs plus modernes. </p>
<p>Existe-t-il un bon moyen d’obtenir cette fonction ? </p>
.focus()
然后在您的页面上选择其他任意元素.blur()
. Puisqu’un seul élément peut avoir le focus, le focus est transféré à cet élément puis supprimé.Réponse :
document.activeElement
Pour obtenir l'effet souhaité, utilisez
document.activeElement.blur()
Si vous devez prendre en charge Firefox 2, vous pouvez également utiliser le code suivant :