Autor Zpráva
MSFik
Profil *
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
if (document.getElementById("sem_vlozit_cislo1"))

Prípadne použite try - catch bloky, ale to je zrejme zbytočné.
Kajman_
Profil *
např.
var element1=document.getElementById("sem_vlozit_cislo1");
if(element1)
{
  element1.innerHTML = cislo1;
}
MSFik
Profil *
funguje to díky moc.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: