
JavaScript - Problém se získáním dat
Ahoj, mám něco takového
<div id="id-1">
blahblah
<span>1</span>
</div>
Chci získat tu hodnotu 1 uvnitř span. Zkoušel jsem to takto
parent = document.getElementById("id-1");
span = parent.getElementsByTagName("span").innerHTML;
console.log(span); // Výsledek ale dostanu undefined
Co je špatně ? Díky
Děkuji a když ten div nebude span obsahovat, tak to skončí chybou, existuje řešení jak to můžu ošetřit ? Dík
Nejdřív si to zkontroluješ.
To jsem zkoušel, nevím teda jestli je jiná kontrola ale chyba je tam pořád
Zkus to zkombinovat s řešením od hynajse.
Jen úklep, výsledek je stejný, běh programu skončí chybou
Tak znovu. Nejdřív to musíš zkontrolovat, než se budeš snažit přečíst innerHTML.
Aha, tak že takto ?
Teď to chybu nehází ale taky se podmínka nikdy nesplní :(
Pokud se podmínka nesplní, tak to nic nenašlo.