13 行目に startCount() を直接記述できないのはなぜですか?プロンプト エラー Uncaught TypeError: null
のプロパティ '値' を設定できません。 HTML タグの下に script タグを記述して、その中に startCount()
と記述すると、再び動作するようになります。または、行で setTimeout(startCount(),1000);
と記述すると、再度動作します。 13 も機能します。なぜですか?
代言2017-06-12 09:27:38
その理由は、dom が完全にロードされていないためです。そのため、ボディの下で js を実行するか、head で実行する場合は window.onload を使用することをお勧めします。