Per capire meglio il messa a fuoco() Metodo, guarda la sua sintassi di seguito:
elemento.Focus (opzioni);
In questa sintassi:
Esempio 1: concentrarsi su un campo di testo usando il metodo Focus ()
Inizia creando un nuovo documento HTML e in quel documento, crea un campo di input e un pulsante con le seguenti righe:
Nelle righe sopra:
L'esecuzione di questo documento HTML visualizza quanto segue nel browser:
Il campo di testo e il pulsante sono entrambi visualizzati nella pagina web. Ora per aggiungere la funzionalità al pulsante Premere, aggiungi le seguenti righe nel file JavaScript:
Funzione ButtonClicked ()
TF = documento.getElementById ("TF1");
tf.messa a fuoco();
Nelle linee javascript sopra:
A questo punto, la pagina web produce il seguente risultato:
È osservabile nell'output, che premere il put mette il campo di testo come attivo o "messo a fuoco".
Esempio 2: concentrarsi su un elemento con argomenti "opzioni"
In questo esempio, l'obiettivo principale è avere un elemento in una posizione scorrevole. Successivamente, il pulsante non dovrebbe solo concentrarsi su quell'elemento, ma anche mettere in vista quell'elemento dal documento.
Inizia creando un documento HTML e, proprio come nel primo esempio, crea un campo di testo e un pulsante con le seguenti righe:
type = "testo"
id = "tf1"
class = "scorte"
Placeholder = "Sono un campo di testo"
/>
In queste righe l'unica differenza è:
Successivamente, aggiungi le seguenti righe al file CSS o nel etichetta:
corpo
Altezza: 7000px;
.scorciato
Posizione: assoluto;
Top: 4000px;
Nelle righe sopra menzionate:
L'esecuzione di questo documento HTML fornisce la seguente pagina Web sul browser:
Dall'output, è chiaro che il campo di testo è ora posizionato in una posizione di 4000px dall'alto.
Successivamente, aggiungeremo le seguenti righe di JavaScript:
Funzione ButtonClicked ()
TF = documento.getElementById ("TF1");
tf.focus (prevenzioni: false);
In queste righe:
Esegui il documento HTML e otterrai il seguente risultato facendo clic sul pulsante:
È osservabile dall'output che, facendo clic sul pulsante, il campo di testo viene portato alla vista del browser scorrendo il documento. Inoltre, il campo di testo è ora concentrato.
Conclusione
Questo articolo getta luce sullo scopo e sul funzionamento del messa a fuoco() Metodo in JavaScript. Questo metodo viene utilizzato per mettere a fuoco un elemento del documento HTML o in parole molto più semplici, imposta la loro proprietà attiva come vera. Per applicare questo metodo, usalo semplicemente con il riferimento dell'elemento HTML con un operatore DOT. Questo metodo di messa a fuoco può anche assumere un argomento opzionale che è stato dimostrato sopra.