Autor | Zpráva | ||
---|---|---|---|
desup Profil |
#1 · Zasláno: 12. 10. 2011, 18:42:12
Dobrý den, promiňte že zase otravuju ale mám problém s replace()..
Potřebuji použít replace v GetElementsByTagName, když to použiju takto: <div id="ahoj">vec</div> <script type="text/javascript"> document.getElementById("ahoj").innerHTML = document.getElementById("ahoj").innerHTML.replace(/vec/g,"nova vec"); </script> Tak to funguje, ale s GetElementsByTagName mi to nejde skoušel jsem to takto: <div id="ahoj">vec</div> <script type="text/javascript"> document.getElementsByTagName("div").innerHTML = document.getElementsByTagName("div").innerHTML.replace(/vec/g,"nova vec"); </script> ale nefungovalo... Pomůžete? |
||
Chamurappi Profil |
#2 · Zasláno: 12. 10. 2011, 18:43:30 · Upravil/a: Chamurappi
Reaguji na desupa:
Najdi si, co vrací metoda getElementsByTagName .
|
||
desup Profil |
#3 · Zasláno: 12. 10. 2011, 18:57:33
Chamurappi:
Ano, měl jsem se na to asi první podívat, ale mám otázku, jde replace() použít nějak, aby to fungovalo na celou stránku a né jenom pro Div? např: když tam budu mít víc divů s různýmy id.. tak aby se ten text změnil i u nich... (vím že je to hloupý dotaz) Díky |
||
Chamurappi Profil |
#4 · Zasláno: 12. 10. 2011, 18:58:34
Reaguji na desupa:
Je. |
||
__construct Profil |
#5 · Zasláno: 12. 10. 2011, 18:58:35 · Upravil/a: __construct
desup:
Keď sa zamyslíš nad názvami jednotlivých metód (stačí slabá znalosť angličtiny): • getElementById — vráti element (jeden)
• getElementsByTagName — vráti elementy (viac)
|
||
Časová prodleva: 13 let
|
0