Jak dodać kod javascript przed końcem </body>

Jak dodać kod javascript przed końcem </body>
Texmo
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
0

Witam chciałem dodać kod javascript na platformie skyshop, niestety dodaje się on na początku <body> a chciałbym żeby znajdował się na jego końcu. Macie jakieś pomysły lub da się stworzyć kod który przeniósł by ten na sam dół?

Pozdrawiam :D

szatkus
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 227
0

A co za różnica w którym miejscu się znajduje?

Texmo
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
0

Na stronie testowej gdzie testowałem html,css i javascript gdy umieszczałem go na początku <body> to funkcja nie działała a gdy umieściłem go na dole <body> to zaczęła działać, też się dziwie czemu tak jest

stivens
  • Rejestracja: dni
  • Ostatnio: dni
4

A co za różnica w którym miejscu się znajduje?

No np. manipulujesz DOM i jesli skrypt jest na poczatku body to nie widzi elementow. Bo te sie jeszcze nie wygenerowaly.

Wystarczy zeby skrypt sie aktywowal po sparsowaniu calego dokumentu a nie w miejscu wystapienia.

EDIT: https://stackoverflow.com/questions/807878/how-to-make-javascript-execute-after-page-load

szatkus
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 227
3

Pewnie walisz do elementów, które jeszcze nie istnieją. Albo dodaj defer albo poczekaj aż się załaduje strona.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.