ホームページ  >  に質問  >  本文

javascript - js 関数の実行時にプロパティ「値」を null に設定できないというエラーを解決する方法

リーリー

13 行目に startCount() を直接記述できないのはなぜですか?プロンプト エラー Uncaught TypeError: null のプロパティ '値' を設定できません。 HTML タグの下に script タグを記述して、その中に startCount() と記述すると、再び動作するようになります。または、行で setTimeout(startCount(),1000); と記述すると、再度動作します。 13 も機能します。なぜですか?

phpcn_u1582phpcn_u15822687日前1427

全員に返信(1)返信します

  • 代言

    代言2017-06-12 09:27:38

    その理由は、dom が完全にロードされていないためです。そのため、ボディの下で js を実行するか、head で実行する場合は window.onload を使用することをお勧めします。

    返事
    0
  • キャンセル返事