Switch to full style
Forum dyskusyjne poświęcone zagadnieniom związanym z językami JavaScript, VBScript i podobnym
Odpowiedz

Problem z odczytem w DOM

1 października 2008, o 20:06

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

1 października 2008, o 22:21

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

10 października 2008, o 13:08

Odpowiedz