小编use*_*321的帖子

GetElementById 在使用 window.onload 时返回 null,但在从控制台运行时不返回

我试图通过 id 在我的网站中找到一个 div,但是当我从 window.onload 调用 getElementById 时,我得到了一个 null 返回。我已经验证我正在寻找的元素存在并且它没有与任何其他元素共享 Id。

奇怪的是,当我从 chrome 的开发人员工具运行控制台命令时,div 会按原样返回。

我在 JSFiddle 上提供了一个简化版本的链接,以及我正在尝试的内容的简要展示,并希望您能提供任何意见。

<script>
    var hasElement = document.getElementById('someId');
    alert(hasElement);
</script>
<div id="someId">true</div>
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/ph9Nc/2/

html javascript

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

html ×1

javascript ×1