Документ не определен Javascript - PullRequest
0 голосов
/ 18 апреля 2020

Я получаю эту ошибку, когда смотрю видео и точно копирую код.

var scores, roundScore, activePlayer, dice

scores = [0,0]
roundScore = 0
activePlayer = 0

dice = console.log (Math.floor(Math.random() * (6) + 1))
console.log(dice)

document.querySelector('#current-0').textContent = dice
ReferenceError: document is not defined
    at init (/Users/Nikolas/Desktop/JS/app.js:79:5)
    at Object.<anonymous> (/Users/Nikolas/Desktop/JS/app.js:4:1)
    at Module._compile (internal/modules/cjs/loader.js:776:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:829:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)

html file

Ответы [ 2 ]

0 голосов
/ 18 апреля 2020

Вы не можете написать скрипт в элементе <head>, потому что эти скрипты запускаются до загрузки DOM. Вы должны написать это в элементе <body> или использовать window.onload, document.onready.

0 голосов
/ 18 апреля 2020

$(document).ready(function() {
    $(function () {
      //Do my stuff
    });
});

Вместо указанного выше кода назовите это

<script>
    $(document).ready(function() {
      //call your script.js function from here
    });
</script>
...