pawelvod
15.05.2007, 22:54:40
Gdy w elemencie <a class="mojeA"> <span></span> </a> mam span tak jak na schemacie. Wywolanie
anchors = document.getElementsByTagName('a');
pomija mi te <a>. W mozilli wszystko jest ok. Jest na to jakiś sposób. Puki co poradziłem sobie $$('.mojeA'), ale to wolniejszy i mniej elegancki sposób. Nie bardzo mogę wywalić ten span poza, bo mam takich elementów sporo i mie każdy ma span w środku, a musze się do niego dostać co czynie poprzez:
down('span');
snipe
18.05.2007, 21:27:29
Po pierwsze, nie uczyli Cię, że nie należy wkładać span do elementu a??

Po drugie możesz sie odwołać do tego gdybyś nadał elementowi <a> jakieś id a potem odwołał się do <span> poprzez firstChild
Sedziwoj
21.05.2007, 22:57:25
@snipe odkąd element liniowy nie może zawierać innego liniowego?
Mi wyłapuje taki element pod IE 6 SP2 i FF2, więc nie wiem, może problem jest gdzieś indziej?
EDIT sprecyzowanie