Paso 1: Configure el documento HTML
Comience creando un documento HTML y colocando las siguientes líneas dentro del archivo HTML:
Expliquemos qué está pasando aquí:
Ejecutar el documento HTML proporciona la siguiente salida al navegador:
Como es visible en la salida, los elementos de la lista desplegable no están en el lugar correcto. Ellos deberían ser:
Entonces, arreglemos eso en el siguiente paso
Paso 2: arreglar los elementos de la lista desplegable con CSS
Para comenzar, establezca la propiedad de visualización de DISCECTION) "Bloque en línea", también establece su posición en "relativo":
#ddsectionDespués de eso, agregue un poco de estilo al botón:
#botónEstilizar el contenedor para los elementos de la lista y establecer su mostrar propiedad de "ninguno" para que esté oculto al principio:
#CarmakesY finalmente, diseñe los elementos de la lista y configure su propiedad de visualización en "ninguno", Entonces también están ocultos al principio:
#carmakes aEl código CSS completo para esta demostración:
#ddsectionEjecutar el HTML ahora creará la siguiente salida en el navegador:
Los elementos de la lista ahora están ocultos, todo lo que queda por hacer es alternar su propiedad de visualización sobre el botón. Hagamos eso en el siguiente paso.
Paso 3: Alternar la propiedad de visualización con JavaScript
En el archivo JavaScript, comience creando la función Buttonclicked (), que se ejecutará al presionar el botón:
función buttonclicked ()En esta función, obtenga la referencia del DIV con ID "Carmakes", que es el contenedor de los elementos de la lista como:
contenedor var = documento.getElementById ("Carmakes");Después de esto, use el envase variable para mostrar y ocultar la lista desplegable con la ayuda de la instrucción if-else y la propiedad de visualización de la careemakes Div:
if (contenedor.estilo.display === "Ninguno")El código completo de JavaScript para esta demostración es como:
función buttonclicked ()Después de esto, simplemente ejecute el archivo HTML en un navegador y haga clic en el botón para mostrar y ocultar la lista desplegable:
Y la lista desplegable funciona perfectamente bien.
Conclusión
La lista desplegable se puede crear con una combinación de HTML, CSS y JavaScript. Listas desplegables Agregar a la estética de la página web. Para crear una lista desplegable, cree los elementos requeridos en el archivo HTML. En el archivo CSS, diseñe los elementos y escúrrelos usando su mostrar propiedad. En el archivo JavaScript, alterne la propiedad de visualización al hacer clic en el botón. En este artículo, la creación de una lista desplegable se explicó paso a paso.