Autor | Zpráva | ||
---|---|---|---|
Enyeus Profil |
#1 · Zasláno: 13. 7. 2011, 15:43:39
Dobrý den,
potřeboval bych zjistit jak najdu určitý element s id (třeba 'ID01'), který se nachází v jiném elementu (třeba s 'ID3'). Kód je třeba následující: <div id="ID1"><input id="ID01"></div> <div id="ID2"><input id="ID01"></div> <div id="ID3"><input id="ID01"></div> (Vím že je prasárna mít objekty se stejným id, ale bohužel je to nutné - zákazník má prostě systém, který to jinak neumožnuje) Díky |
||
joe Profil |
#2 · Zasláno: 13. 7. 2011, 15:49:47
Enyeus:
„ale bohužel je to nutné“ Nutné to určitě nebude :) „potřeboval bych zjistit jak najdu určitý element s id (třeba 'ID01'), který se nachází v jiném elementu“ document.getElementById('ID3').childNodes V té kolekci máš elementy uvnitř toho ID3, takže je stačí projít cyklem a porovnat, jaký má to požadované id |
||
Enyeus Profil |
#3 · Zasláno: 13. 7. 2011, 16:04:51
joe:
Díky :-). Zákazník řekl, že systém upravovat nebude, takže je to pro mne nutné :-) |
||
peta Profil |
#4 · Zasláno: 14. 7. 2011, 07:28:50
document.getElementById('ID3').getElementsByTagName('INPUT')
document.getElementById('ID3').getElementById('ID01') document.getElementById('ID01') Mimochodem, id je jedinecne, takze bys nemel mit 3x ID01. Nemuselo by to spravne fungovat v ruznych prohlizecich. |
||
_es Profil |
#5 · Zasláno: 14. 7. 2011, 07:42:11
peta:
„document.getElementById('ID3').getElementById('ID01')“ Prečo tu bez rozmyslu píšeš takéto a iné somariny? |
||
Časová prodleva: 13 let
|
0