Passaggio 1: impostare il documento HTML
Inizia creando un documento HTML e inserendo le seguenti righe all'interno del file HTML:
Spieghiamo cosa sta succedendo qui:
L'esecuzione del documento HTML fornisce il seguente output al browser:
Poiché è visibile nell'output, gli elementi dell'elenco a discesa non sono nel punto corretto. Dovrebbero essere:
Quindi, aggiustiamolo nel passaggio successivo
Passaggio 2: fissare gli elementi dell'elenco a discesa con CSS
Per iniziare, impostare la proprietà di visualizzazione di Div (il cui ID è DDSECTION) "Inline-block", Imposta anche la sua posizione su "parente":
#ddectionSuccessivamente, aggiungi un po 'di stile al pulsante:
#ButtonModellare il contenitore per gli elementi dell'elenco e impostare Schermo proprietà a "nessuno" in modo che sia nascosto all'inizio:
#CarmakesE infine, modella gli elementi dell'elenco e imposta la proprietà del display su "nessuno", Quindi sono anche nascosti all'inizio:
#Carmakes aIl codice CSS completo per questa dimostrazione:
#ddectionL'esecuzione dell'HTML ora creerà il seguente output sul browser:
Gli elementi dell'elenco sono ora nascosti, tutto ciò che è rimasto da fare è attivare la propria proprietà di visualizzazione al momento della pressione. Facciamolo nel prossimo passaggio.
Passaggio 3: altezza proprietà display con javascript
Nel file JavaScript, inizia creando la funzione Buttonclicked (), che verrà eseguito sulla pressione del pulsante:
Funzione ButtonClicked ()In questa funzione, ottieni il riferimento del div con ID "Carmakes" che è il contenitore per gli elementi dell'elenco come:
VAR Container = Document.getElementById ("Carmakes");Dopo questo, usa il file contenitore variabile per mostrare e nascondere l'elenco a discesa con l'aiuto dell'istruzione IF-ELSE e la proprietà di visualizzazione di caremakes Div:
if (contenitore.stile.display === "Nessuno")Il codice JavaScript completo per questa dimostrazione è come:
Funzione ButtonClicked ()Dopo questo, esegui semplicemente il file HTML su un browser e fai clic sul pulsante per mostrare e nascondere l'elenco a discesa:
E l'elenco a discesa funziona perfettamente.
Conclusione
L'elenco a discesa può essere creato con una combinazione di HTML, CSS e JavaScript. Elenchi a discesa Aggiungi all'estetica della pagina Web. Per creare un elenco a discesa, creare gli elementi richiesti nel file HTML. Nel file CSS, modella gli elementi e nascondili usando il loro Schermo proprietà. Nel file JavaScript, attiva la proprietà Visualizza al clic del pulsante. In questo articolo, la creazione di un elenco a discesa è stata spiegata passo dopo passo.