即使元素存在,getElementById也将返回null

问题描述

您必须将其放在一个document load事件中。abc脚本执行时尚未到达DOM 。

解决方法

我正在尝试使用getElementById()获取元素,但是即使元素存在,它也会返回null。我究竟做错了什么?

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

    </div>
</body>