Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][HTML] Zagnieżdżone znaczniki
Forum PHP.pl > Forum > Przedszkole
foxy
Witam,

Mam taki HTML:
  1. <div id="container">
  2. <div><img src="before.jpg" width="400" height="332" id="before" /></div>
  3. <div><img src="after.jpg" width="400" height="332" id="after" /></div>
  4. </div>


Jak poprzez JS dostać się do tych IMG? To co mam nie działa sad.gif

  1. var container, div;
  2. var img;
  3.  
  4. container = document.getElementById('container');
  5. div = container.getElementsByTagName('div')[0];
  6.  
  7. img = div.getElementById('before');
papryk
A nie prościej:
[JAVASCRIPT] pobierz, plaintext
  1. img = document.getElementById("before");
[JAVASCRIPT] pobierz, plaintext



@down
Z ciekawości, sprawdziłem czy będzie działać i działa bez problemowo.
foxy
Oh, gdyby to było takie proste, nie zawracałbym nikomu głowy wink.gif

Tak można dostać się do container, ale do dla obu IMG daje null (bo nie są bezpośrednio na document) sad.gif
foxy
Cytat(papryk @ 6.03.2011, 19:03:27 ) *
Z ciekawości, sprawdziłem czy będzie działać i działa bez problemowo.


A ja mam null...
amii
Ale te zdjęcia nie muszą być bezpośrednio po document. Metoda getElementById wybiera pojedynczy element po id. Sprawdź czy nie masz zdublowanego id
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.