Wątek przeniesiony 2014-06-16 14:54 z Webmastering przez dzek69.

Pobranie wartości z komórek tabelki dla div

0

Hej, mam taki problem ponieważ posiadam na stronie tabelkę, a w niej kilka razy występuje cos takiego

<td class="czas"><a HREF="OK_ID">4</a></td> 

teraz w javascript chciałbym pobrać wszystkie wartości z klasy czas, tam gdzie jest w powyższym przykładzie czwórka.

próbowałem na takiej zasadzie

 function suma()
		{
			var elements = document.getElementsByClassName("czas");
			var czas = 0;
			for(var i=0; i<elements.length; i++) 
			{
				czas  = elements[i].value;
			}
			
			window.alert("text is " + czas);
		}

ale nie dziala

dodanie znacznika <code class="html"> - furious programming

1

To będzie

innerHTML

a nie value

 ;)
0

samo innerHTML, da mu caly html linka a on chce jedynie wartosc z tego linka, czyli:

elements[i].childNodes[0].textContent

ALE... to i tak dupa, bo ciagniesz petla i doopisujesz za kazdym arzem nowa wartosc nadpisujac to oc masz juz w zmiennej czas. wiec "czas" bedzie zawieral tylko wartosc ostatniego linka.

wiec albo przerob czas na tablice jesli bedzie wartosci wiecej niz 1, albo nie uzywaj petli tylko automatycznie odwoluj sie do pierwszego elemntu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1