getElementById() は要素が存在するにもかかわらず null を返します [重複] 質問する

getElementById() は要素が存在するにもかかわらず null を返します [重複] 質問する

getElementById() を使用して要素を取得しようとしていますが、要素が存在するにもかかわらず null が返されます。何が間違っているのでしょうか?

<html>
<head> 
    <title>blah</title>
    <script type="text/javascript">
        alert(document.getElementById("abc"));
    </script>
</head> 
<body>
    <div id="abc">

    </div>
</body>

ベストアンサー1

これをイベントに配置する必要があります。スクリプトが実行される時点では、document loadDOM はまだ到達していません。abc

おすすめ記事