![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 15.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam pytanie, czy można łaczyć dwie podane w temacie funkcje tak aby osiągnąć efekt odniesienia się do klasy "klasa2" w HTML w takim kodzie Nie chce tego robić za pomocą document,GetElementsByCLassName("klasa2") gdyż jak będę miał więcej niż jedna takich klas to nie będzie wiadomo o którą konkretnie mi chodzi. Wolałbym raczej aby odwoływac się do tej klasy stopniowo w sposób #blok1->.klasa1->klasa2. Próbowałem zrobić to w ten sposób: document.getElementById("blok1").getElementByClassName("klasa1").getElementByClassName("klasa2") Oczywiście ta metoda nie działa. Może jest na to jakiś inny sposób? Ten post edytował czarek1986 28.02.2010, 23:30:55 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 84 Dołączył: 27.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Pozostaje tylko "childNodes" > google. Jeżeli chcesz pobierać elementy DOM w stylu selektorów CSS, zastosuj jakiegoś frameworka JS, w mojej sygnaturce masz linki do jQuery i Mootools. Jeżeli chcesz czysty JS możesz robić tak (IMG:style_emoticons/default/winksmiley.jpg) :
ten sam kod co wyżej w jQuery:
Ten post edytował sniffer32 1.03.2010, 09:13:35 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 0 Dołączył: 15.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Aha dzięki, to już bardzo pomocna wskazówka.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 08:38 |