1. ホーム
  2. エラーの報告

nullのプロパティ'onclick'を設定することができません。

2022-02-25 18:05:18

エラーコードは次のとおりです。

<script>
    var btn = document.getElementById('btn');
    btn.onclick=function(){
        document.getElementById('p').innerHTML = Date();
    }
    </script>
<body>
    <button id="btn">button</button>
    <p id="p"></p>
</body>


ブラウザがトップダウンで解析し、onclick bound button ノードが見つからないため、エラーが報告されます。

以下のjsコードを書くだけです。

<body>
    <button id="btn">button</button>
    <p id="p"></p>
</body>
<script>
    var btn = document.getElementById('btn');
    btn.onclick=function(){
        document.getElementById('p').innerHTML = Date();
    }
    </script>