Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js]Zmiana stylów
Forum PHP.pl > Forum > Przedszkole
Glarden
Chciałem zrobić sobie skrypt, który po kliknięciu zmienia kolor nagłówka w divie. Kod wygląda tak:
  1. .main {color: blue; width: 200px; border: 1px solid blue; font-family: arial; font-size: 12px;}
  2. #head {background-color: blue; color: white; font-family: arial; font-size: 12px;}
  3. a:active {text-decoration: none;}
  4. a:hover {text-decoration: none;}
  5. function zmien () {
  6. kolor = document.getElementById("head");
  7. kolor.style.background-color = "gray;"
  8. }
  9. <div class='main'>
  10. <a href="java script: zmien();"><div id='head'><center>Menu</center></div></a>
  11. Witoj na stronie!<br>
  12. Kliknij na nagłówek menu, aby zmienił kolor.<br>
  13. Gul, gul - powiedział indyk.
  14. </div>


Nie ma reakcji. Natomiast jeśli zastąpię w funkcji JS "background-color" na "color", to bardzo ładnie zmienia kolor tekstu. Nie rozumiem, dlaczego?
abc667
css -> js


background-color -> backgroundColor

analogicznie z innymi

margin-left -> marginLeft
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.