Manipulowanie elementami i stylami CSS w JavaScript – JS4

Cel lekcji

Uczeń potrafi:

  • reagować na zdarzenia kliknięcia
  • pobierać elementy ze strony
  • zmieniać właściwości CSS za pomocą JavaScript
  • ukrywać i pokazywać elementy

Elementy potrzebne do wykonania zadania

1. Pobieranie elementu ze strony

document.getElementById("id_elementu");

2. Zdarzenie kliknięcia

onclick="nazwaFunkcji()"

3. Tworzenie funkcji

function nazwaFunkcji() {

}

4. Zmiana stylu elementu

element.style.wlasciwosc = "wartosc";

5. Ukrywanie elementu

element.style.display = "none";

6. Pokazywanie elementu

element.style.display = "block";

7. Tworzenie zmiennych

let nazwa = wartosc;

8. Funkcja z parametrem (opcjonalnie)

function nazwaFunkcji(parametr) {

}

Zadanie

Napisz skrypt, który:

  • reaguje na kliknięcie w cytat
  • ukrywa aktualnie kliknięty cytat
  • pokazuje kolejny cytat
  • działa cyklicznie dla trzech cytatów

Wskazówka

Wykorzystaj zmianę właściwości display, aby ukrywać i pokazywać elementy.


Zadanie dodatkowe

Zmodyfikuj skrypt tak, aby:

  • zamiast block użyć innego sposobu wyświetlania
  • zastosować jedną funkcję obsługującą wszystkie cytaty