Pour mieux comprendre le se concentrer() Méthode, regardez sa syntaxe ci-dessous:
élément.Focus (options);
Dans cette syntaxe:
Exemple 1: se concentrer sur un champ de texte en utilisant la méthode focus ()
Commencez par créer un nouveau document HTML, et dans ce document, créez un champ de saisie et un bouton avec les lignes suivantes:
Dans les lignes ci-dessus:
L'exécution de ce document HTML affiche ce qui suit sur le navigateur:
Le champ de texte et le bouton sont tous deux affichés sur la page Web. Maintenant, pour ajouter les fonctionnalités sur le bouton, ajoutez les lignes suivantes dans le fichier JavaScript:
fonction boutonClicked ()
tf = document.getElementById ("tf1");
TF.se concentrer();
Dans les lignes JavaScript ci-dessus:
À ce stade, la page Web produit le résultat suivant:
Il est observable dans la sortie, que la pression du put met le champ de texte comme actif ou «au point".
Exemple 2: se concentrer sur un élément avec des arguments «options»
Dans cet exemple, l'objectif principal est d'avoir un élément à une position de défilement. Après cela, le bouton doit non seulement se concentrer sur cet élément, mais également apporter cet élément à partir du document.
Commencez par créer un document HTML, et tout comme dans le premier exemple, créez un champ de texte et un bouton avec les lignes suivantes:
type = "texte"
id = "tf1"
class = "défile"
placeholder = "je suis un champ de texte"
/>
Dans ces lignes, la seule différence est:
Après cela, ajoutez les lignes suivantes au fichier CSS ou dans le étiqueter:
corps
Hauteur: 7000px;
.défilement
Position: absolue;
En haut: 4000px;
Dans les lignes mentionnées ci-dessus:
L'exécution de ce document HTML donne la page Web suivante sur le navigateur:
Depuis la sortie, il est clair que le champ de texte est maintenant placé à une position de 4000px du haut.
Après cela, nous allons ajouter les lignes suivantes de JavaScript:
fonction boutonClicked ()
tf = document.getElementById ("tf1");
TF.focus (empreentscroll: false);
Dans ces lignes:
Exécutez le document HTML et vous obtiendrez le résultat suivant en cliquant sur le bouton:
Il est observable à partir de la sortie qui en cliquant sur le bouton, le champ de texte est mis dans la vue du navigateur en faisant défiler le document. De plus, le champ de texte se concentre maintenant sur.
Conclusion
Cet article met en lumière le but et le fonctionnement du se concentrer() Méthode en javascript. Cette méthode est utilisée pour mettre au point un élément du document HTML, ou en mots beaucoup plus simples, il définit leur propriété active comme vraie. Pour appliquer cette méthode, utilisez-le simplement avec la référence de l'élément HTML avec un opérateur de points. Cette méthode de mise au point peut également prendre un argument facultatif qui a été démontré ci-dessus.