javascript - getElementById() 返回 null,即使该元素存在

标签 javascript html null getelementbyid

<分区>

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

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

    </div>
</body>

最佳答案

你必须把它放在 document load 事件中。执行脚本时,DOM 尚未到达 abc

关于javascript - getElementById() 返回 null,即使该元素存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5371047/

相关文章:

javascript - 让 JSONP 正常工作

javascript - 我如何使用 jquery 对列表项进行排序

带有拖放功能的 jQuery 布局

html - 他们如何在 http ://dropr. com 网站上制作下落雨滴的动画?

c# - null 和 System.DBNull.Value 之间有什么区别?

javascript - angularjs 避免 ngrepeat 中的空字段

javascript - RunOnce for javascript On page Post back.?

html - 响应式导航,无法以百分比定义宽度/高度

mysql - MySQL中的 "<=>"是什么意思?

mySQL 查询将团队 ID 更改为团队名称并将 not null 设为空白