53 - Propiedad className
Problema:
Confeccionar un algoritmo que permita mostrar/ocultar una sección en una página HTML.
Inicialmente el mensaje se encuentra oculto y debemos hacer clic en el enlace para mostrarlo. Luego si hacemos nuevamente clic volvemos a ocultarlo.
pagina.html
estilos.css
funciones.js
Ejecución de la página
Prueba
Todo este texto permanece oculto hasta que se presiona el enlace de la parte inferior.
Mostrar/Ocultar Mensaje.
.mensajeoculto { display: none; } .mensajevisible { color: #aaf; background-color: #ff0; display: block; font-size: 30px; width: 400px; border: 1px solid #00f; padding: 5px; }
document.getElementById('enlace').addEventListener('click', () => { let ele = document.querySelector('#mensaje') if (ele.className == 'mensajeoculto') ele.className = 'mensajevisible' else ele.className = 'mensajeoculto' })
No tiene disponible el navegador la capacidad de iframe
Retornar