Autor | Zpráva | ||
---|---|---|---|
sloncz Profil |
#1 · Zasláno: 16. 5. 2015, 14:56:08
Hezký den,
mám na webu vložen javascript source code, který po načtení stránky v prohlížeči automaticky do stránky vloží odkazy ve tvaru <a href="neco">neco</a> a můj dotaz zní, jak dostat obsah toho href=""? Zkoušel jsem var links = document.getElementsByTagName('a'); for(var i = 0; i< links.length; i++){ alert(links[i].href); } |
||
Trejpa Profil |
#2 · Zasláno: 16. 5. 2015, 15:25:56
sloncz:
Mně to funguje. Asi za to může zlozvyk dávat skripty do hlavičky - zřejmě hledáš odkazy dříve, než existují. Dej skript na konec dokumentu. Nebo do funkce a tu spouštěj až po načtení celého dokumentu. Co tě vede k potřebě používat v jednom příspěvku dva jazyky? |
||
_es Profil |
sloncz:
Nie všetky elementy so značkou <a> musia byť odkazy a odkazy môžu byť aj pomocou <area> . Všetky odkazy na stránke získaš z kolekcie document.links.
|
||
sloncz Profil |
#4 · Zasláno: 17. 5. 2015, 14:34:23
Omlouvám se, opravdu jsem zvyklý dávat všechny js na začátek dokumentu. Dal jsem to až pod </body> a i přesto se zobrazí jen prázdný alert.
|
||
_es Profil |
#5 · Zasláno: 17. 5. 2015, 15:27:22
sloncz:
Tak potom ten „javascript source code“ vkladá tie odkazy až potom, čo spustíš kód s alertom. Ak ti vypíše undefined , tak sa nejedná o odkaz, ale o niečo iné, asi o záložku vytvorenú pomocou <a> - ak získavaš odkazy ako v [#1]. Ide vôbec o normálne odkazy a nie o nejakú JS napodobeninu?
|
||
Časová prodleva: 9 let
|
0