Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Zmienianie wartości wszystkich divów z danej klasy
Forum PHP.pl > Forum > Przedszkole
sweter
Witam,
czy istnieje możliwość utworzenia listy elementów, jeżeli znamy tylko ich klasy, bez względu na zagnieżdżenie w DOMie?
Chodzi mi o to, że muszę się dobrać do kilku elementów, i wykonać ich pewne modyfikacje a znam tylko nazwę ich wspólnej klasy.
Pozdrawiam smile.gif
#luq
jQuery
Kod
$('.name').


Mootools
Kod
$$('.name').


Czysty JS
brak wbudowanej funkcji ale znajdziesz takie coś pod frazą
Kod
getElementsByClass
sweter
Ale mi chodzi o to, że najpierw chcę pobrać szerokość danego elementu, a następnie chcę ją (szerokość) powiększyć 2-krotnie.
kamil4u
Proszę:
[JAVASCRIPT] pobierz, plaintext
  1. var i,el,els;
  2. for(i=0; els = document.getElementsByClassName('nazwaKlasy'); el=els[i++]){
  3. el.style.width = 2*el.offsetWidth+'px';
  4. }
[JAVASCRIPT] pobierz, plaintext


Cytat
Czysty JS
brak wbudowanej funkcji ale znajdziesz takie coś pod frazą

Wszystkie nowsze przeglądarki mają wbudowaną obsługę getElementsByClassName . Powoli można zacząć rezygnować z metod zastępczych smile.gif
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.