+ 2

Подключение js к html в sololearn. И как это вообще происходит?

Вот сидел я такой. Тестил свои знания js'а. А тут бац, и оказалось что так называема web группа языков в sololearn'e(HTML,CSS,JS) не добавляет js к html автоматически. Т.Е. в html есть тег с id="gamecanv" а в js строка var gz = document.getElementById("gamecanv"); а он его не видит. Посмотрел че у других. Таки да, либо пишут все на одной странице либо - идут через всякие "аутсорсы". Я конечно понимаю что "Нормальные герои всегда идут в обход" Но сам я сторонник красивого, раздельного кода вобщем выручайте

24th Mar 2018, 2:40 PM
jmik
10 ответов
+ 1
Попробуй обернуть код с js в window.onload = function (){...}
24th Mar 2018, 6:31 PM
Андрій Козак
Андрій Козак - avatar
+ 3
Мб потому что id тега "gamecanv", а ты хочешь добавить в переменную некий "gamecanvas".
24th Mar 2018, 2:52 PM
Evil Dog
Evil Dog - avatar
+ 2
Насколько я понял код js отрабатывает до парсинга html, как бы его перенести в конец body без onload
30th May 2018, 4:17 PM
Сергей Малышев
Сергей Малышев - avatar
+ 1
ошибочка, но в коде все верно. Это я только здесь не верно написал. Значит дело в чем-то другом
24th Mar 2018, 2:55 PM
jmik
+ 1
можешь код скинуть?
24th Mar 2018, 3:01 PM
Evil Dog
Evil Dog - avatar
+ 1
https://code.sololearn.com/WbPSXv2Pzut1/?ref=app а вообще я хотел его припрятать до момента когда он будет готов. Но видимо не судьба:(
24th Mar 2018, 3:03 PM
jmik
+ 1
Хз...
24th Mar 2018, 3:11 PM
Evil Dog
Evil Dog - avatar
0
А, точно...
24th Mar 2018, 6:32 PM
Evil Dog
Evil Dog - avatar
0
Спасибо!
25th Mar 2018, 8:20 AM
jmik