Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » cVas 01:41
 » Martens 01:09
 » Irix 00:58
 » Visar 00:46
 » elliot_pl 00:38
 » Conan Bar 00:33
 » coolio 00:06
 » rainy 23:43
 » Banan 23:40
 » Fl@sh 23:32
 » Soulburne 23:26
 » Irys 23:24
 » Kenny 23:12
 » metacom 23:09
 » dugi 23:00
 » Lucyferiu 22:54
 » ReMoS 22:54
 » kemilk 22:53
 » RoBakk 22:48
 » slanter 22:45

 Dzisiaj przeczytano
 4370 postów,
 wczoraj 62174

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2026
A R C H I W A L N A   W I A D O M O Ś Ć
    

javascript - Jak zmieniać klasę wszystkim tagom o danej klasie , myszon 26/01/05 23:21
Mam listę w której część <li> ma klasę np. 1, część 2 a reszta 3.Chciałbym mieć możliwość schowania elementów z klasą np. 2. Wymyśliłem że można to zrobić np poprzez stworzenie w cssie czegoś takiego:
2 {display: block;}
2_ukryta (display: none;}
Problem jest taki że umiem zmienić klasę elementom adresując po ich id, ale w ten sposób mogę zmienic tylko jeden element. Jak zmienić wszystkim elementom o klasie 2 klasę na 2_ukryta? Może jest jakiś inny sposób na zrobienie tego o czym mówię. Cała lista ma być widoczna dla ludzi bez włączonej obsługi JS (oczywiście wtedy nie ma mowy o chowaniu)

  1. HA, udało się. Można sobie stworzyć fcje getElementByClass , myszon 27/01/05 15:08
    <script language="text/javascript">
    function change(classname, newClass){
    var inc=0;
    var alltags=document.all? document.all : document.getElementsByTagName("*");
    for (i=0; i<alltags.length; i++){
    if (alltags[i].className==classname)
    alltags[i].className=newClass;
    }
    }
    </script>
    <a href="javascript:;" onClick="change('first', 'second');">X</a>

    
All rights reserved ® Copyright and Design 2001-2026, TwojePC.PL