Strona 1 z 1

Problem z odczytem w DOM

PostNapisane: 1 października 2008, o 20:06
przez MarekMRB
Witam
Mam taki problem z JS i DOM:
Powiedzmy że jest prościutka tabela:

<TABLE ID="tabela" border=1>
<TR>
<TD><b>Nazwisko</b><img src="a.jpg"></TD>
<TD><B>Imię</B><img src="b.jpg"></TD>
</TR>

<TR>
<TD>Kowalski</TD>
<TD>Tadeusz</TD>
</TR>
<TR>
<TD>Andrzejczak</TD>
<TD>Piotr</TD>
</TR>
</TABLE>

Jeśli sobie zrobię zmienną tab
tab = document.getElementById("tabela").childNodes[0].childNodes;
to mogę odczytywać ze struktury DOM.
I tak np.:
tab[1].childNodes[0].childNodes[0].nodeValue będzie miało wartość "Kowalski"
tab[2].childNodes[0].childNodes[0].nodeValue będzie miało wartość
"Andrzejczak"
tab[0].childNodes[0].childNodes[0].childNodes[0].nodeValue będzie miało
wartość "Nazwisko"
itd.

Ale kombinuję, kombinuję i nie mogę odczytać url obrazka z tej samej
komórki tabeli w której jest "Nazwisko" (tj. a.jpg).
Jak to powinno się zrobić ?

pozdrawiam
Marek

Problem z odczytem w DOM

PostNapisane: 1 października 2008, o 22:21
przez januzi
w tej chwili nie jestem w stanie dokladnie powiedziec, ale:
nalezy pobrac elementy nalezace do <td> i wylistowac je (pierwszym bedzie tekst, drugim obiekt typu img) i w obiekcie img (childNodes[1] ?) nalezy pobrac atrybuty i z nich wyciagnac ten, ktory nazywa sie src

Problem z odczytem w DOM

PostNapisane: 10 października 2008, o 13:08
przez Skorpion9312