Para comprender mejor el enfocar() Método, mire su sintaxis a continuación:
elemento.Enfoque (opciones);
En esta sintaxis:
Ejemplo 1: Centrarse en un campo de texto utilizando el método Focus ()
Comience creando un nuevo documento HTML, y en ese documento, cree un campo de entrada y un botón con las siguientes líneas:
En las líneas anteriores:
Ejecutar este documento HTML muestra lo siguiente en el navegador:
El campo de texto y el botón se muestran en la página web. Ahora para agregar la funcionalidad al presionar el botón, agregue las siguientes líneas en el archivo JavaScript:
función buttonclicked ()
tf = documento.getElementById ("TF1");
TF.enfocar();
En las líneas de JavaScript anteriores:
En este punto, la página web produce el siguiente resultado:
Es observable en la salida, que presionar el puesto pone el campo de texto como activo o "enfocado".
Ejemplo 2: Centrarse en un elemento con argumentos de "opciones"
En este ejemplo, el objetivo principal es tener un elemento en una posición desplazable. Después de eso, el botón no solo debe centrarse en ese elemento, sino también poner a la vista ese elemento desde el documento.
Comience creando un documento HTML, y al igual que en el primer ejemplo, cree un campo de texto y un botón con las siguientes líneas:
type = "texto"
id = "tf1"
class = "desplazado"
PLACELATHER = "Soy un campo de texto"
/>
En estas líneas, la única diferencia es:
Después de eso, agregue las siguientes líneas al archivo CSS o en el etiqueta:
cuerpo
Altura: 7000px;
.desplazado
Posición: Absoluto;
arriba: 4000px;
En las líneas mencionadas anteriormente:
Ejecutar este documento HTML Dé la siguiente página web en el navegador:
Desde la salida, está claro que el campo de texto ahora se coloca en una posición de 4000px desde la parte superior.
Después de eso, vamos a agregar las siguientes líneas de JavaScript:
función buttonclicked ()
tf = documento.getElementById ("TF1");
TF.foco (Preventscroll: false);
En estas líneas:
Ejecute el documento HTML y obtendrá el siguiente resultado al hacer clic en el botón:
Es observable desde la salida que al hacer clic en el botón, el campo de texto se lleva a la vista del navegador desplazando el documento. Además, el campo de texto ahora se está centrando en.
Conclusión
Este artículo arroja luz sobre el propósito y el funcionamiento del enfocar() Método en JavaScript. Este método se utiliza para enfocar un elemento del documento HTML, o en palabras mucho más simples, establece su propiedad activa como verdadera. Para aplicar este método, simplemente úselo con la referencia del elemento HTML con un operador DOT. Este método de enfoque también puede tomar un argumento opcional que se ha demostrado anteriormente.