Autor | Zpráva | ||
---|---|---|---|
MSFik Profil * |
#1 · Zasláno: 29. 10. 2009, 17:16:45
teprve začínnám s javascriptem a narazil jsem na problém se kterým si nevím rady.
Napsal jsem jednoduchý skript: var cislo1 = 41159; var cislo2 = 40025; document.getElementById("sem_vlozit_cislo1").innerHTML = cislo1; document.getElementById("sem_vlozit_cilso2").innerHTML = cislo2; který někam do těla dokumentu do prvku span vkládá číslo: <span id="sem_vlozit_cislo1"></span> <span id="sem_vlozit_cislo2"></span> Problém je v tom, že pokud se v těle dokumentu nenachází první <span> tak se číslo nevloží ani do druhého který tam je. Takže by bylo logické použít podmínku (IF) k otestování, zda se span v dokumentu nachází a pokud ne tak přeskočit na čislo 2 a tak dále ale nevím jestli je tohoto pomocí javascriptu dosáhnout a poked ano tak jak? díky za reakci |
||
Yur4Y Profil |
#2 · Zasláno: 29. 10. 2009, 17:19:24
if (document.getElementById("sem_vlozit_cislo1")) Prípadne použite try - catch bloky, ale to je zrejme zbytočné. |
||
Kajman_ Profil * |
#3 · Zasláno: 29. 10. 2009, 17:20:48
např.
var element1=document.getElementById("sem_vlozit_cislo1"); if(element1) { element1.innerHTML = cislo1; } |
||
MSFik Profil * |
#4 · Zasláno: 29. 10. 2009, 17:34:29
funguje to díky moc.
|
||
Časová prodleva: 14 let
|
0