Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Podmiana styli
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
kapral
W jaki sposób mogę podmienić danemu alementowi clase stylu na inną
  1. <input class="styl_1" type="text" />

W javascript mam zmienną która cały czas zmienia swoją wartość i teraz jeśli będzie ona wieksza od 5 to niech bedzie class="styl_1" a jaśli mniejsza od 5 to class="styl_2", a domyślnie niech zawsze bedzie class="styl_1".
Czy mozna cos takiego zrobic ?
mike
Tu masz przykład poglądowy, dzięki temu powinienś osiągnąć to co chcesz.
  1. <script type="text/javascript">
  2. function changeStyle( strName )
  3. {
  4. element = document.getElementById( strName );
  5. if( element.className == "klasa_A" )
  6. {
  7. element.className = "klasa_B";
  8. }
  9. else
  10. {
  11. element.className = "klasa_A";
  12. }
  13. }
  14.  
  15. <style type="text/css">
  16. .klasa_A {
  17. color: #f00;
  18. }
  19. .klasa_B {
  20. color: #0f0;
  21. }
  22.  
  23. <input type="button" onclick="changeStyle( 'element' );" />
  24. <span id="element" class="klasa_A">bla bla</span>
kapral
Dzieki mike_mech - ty jak zwykle zamiast ryby podałeś wędke. Trochę sie pomęczyłm i już miałem ciebie dość ale w końcu mi wyszło. No i co najważniejsze zrozumiałem to bo inaczej to bym przepisał i dalej bym nie wiedział o co chodzi smile.gif

---
I właśnie dlatego nie podaję rozwiązań, bo lubię sprawiać ludziom frajdę.
A przynaj: frajda jest dużo większa jak sam do czegoś dojdziesz, z lekką pomocą, niż byś dostał gotowe winksmiley.jpg
~mike_mech
Zajec
http://so.pwn.pl/slowo.php?co=styl
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.