Rozdział 3 · Zadanie 10
Pokaż / ukryj blok
Sterujemy widocznością bloku na stronie jednym przyciskiem.
Zadanie
Dodaj w <body>:
<button onclick="toggleBlock()">Pokaż/ukryj</button> <div id="secret" style="display: none;">To ukryty tekst!</div>
A w script
Dodaj funkcję:
function toggleBlock() { let block = document.getElementById("secret"); if (block.style.display === "none") { block.style.display = "block"; } else { block.style.display = "none"; } }
Jak to czytać
display: none; — element całkowicie znika ze strony. Funkcja sprawdza obecny stan i przełącza na przeciwny.
Kurs powstał dzięki wsparciu biura rachunkowego Galakton, Białystok, Polska