JavaScript - rozdíl v kódu

Kolemjdoucí

JavaScript - rozdíl v kódu
« kdy: 29. 10. 2015, 15:35:56 »
Ahoj, proč mi tohle nefunguje...

Kód: [Vybrat]
<!DOCTYPE html>
<html lang='cs'>
     <head>
     <script>
          document.getElementById("demo").innerHTML = 5 + 6;
     </script>
     </head>
     <body>
          <p id="demo"></p>
     </body>
</html>

a tohle funguje..

Kód: [Vybrat]
<!DOCTYPE html>
<html lang='cs'>
     <head>
     </head>
     <body>
          <p id="demo"></p>
          <script>
               document.getElementById("demo").innerHTML = 5 + 6;
          </script>
     </body>
</html>

Děkuji moc za objasnění...
« Poslední změna: 30. 10. 2015, 17:35:54 od Roman Bořánek »



Kolemjdoucí

Re:JavaScript - Rozdíl v kódu
« Odpověď #2 kdy: 29. 10. 2015, 15:45:48 »
Nešlo by to vysvětlit jednou větou ? Je to takový problém ? Díky..

Re:JavaScript - Rozdíl v kódu
« Odpověď #3 kdy: 29. 10. 2015, 15:47:20 »
Slo, a ta jedna veta je v odkaze: Now since the script executes before the page has loaded, I can't access the <body>, among other things.

Kolemjdoucí

Re:JavaScript - Rozdíl v kódu
« Odpověď #4 kdy: 29. 10. 2015, 16:20:55 »
Tem odkaz má 300 řádků. Když se ptám na takovou banalitu, těžko může někoho napadnout, že bych v té hromadě spleti našel něco co bych najít měl. Navíc opravdu nevím co tam mám hledat.. co myslíš ? Zkus se nad tím zamyslet..


Kolemjdoucí

Re:JavaScript - Rozdíl v kódu
« Odpověď #5 kdy: 29. 10. 2015, 16:22:14 »
Slo, a ta jedna veta je v odkaze: Now since the script executes before the page has loaded, I can't access the <body>, among other things.
Tohle mi úplně stačí, děkuji..

Re:JavaScript - Rozdíl v kódu
« Odpověď #6 kdy: 29. 10. 2015, 16:34:02 »
Tem odkaz má 300 řádků. Když se ptám na takovou banalitu, těžko může někoho napadnout, že bych v té hromadě spleti našel něco co bych najít měl. Navíc opravdu nevím co tam mám hledat.. co myslíš ? Zkus se nad tím zamyslet..

Mozna by ses mel naucit se Stack Overflow pracovat.

Navic ta jedna veta je sice vysvetleni, ale nedostanes z ni spravne reseni - vazne je lepsi venovat tomu odkazu cas a nedoufat, ze ti to nekdo prezvyka.

Halamus

Re:JavaScript - Rozdíl v kódu
« Odpověď #7 kdy: 29. 10. 2015, 16:37:41 »
V první ukázce voláš element, který v ten okamžik neexistuje.
Řešení jsou dvě:
http://kod.djpw.cz/vprb-
http://kod.djpw.cz/uprb-
Pokud si chceš s kódem "pohrát", odmaž "mínus" na konci odkazu.


Antičobol

Re:JavaScript - Rozdíl v kódu
« Odpověď #8 kdy: 29. 10. 2015, 16:56:38 »
Zkus se nad tím zamyslet..

Svatá pravda. Místo CTRL+C - CTRL+V kódu, kterému absolutně rozumíš, ze zkus zamyslet nad tím, co děláš.  ::)