Javascript 获得';如果为空,则无法读取';

Javascript 获得';如果为空,则无法读取';,javascript,Javascript,以下是html: <div class="nama" id="xxx"></div> 为什么我会出错?对我来说似乎没问题找不到元素 很可能是因为这段代码是在DOM的这一部分准备就绪之前运行的 尝试将代码放在定义HTML的位置下方。未找到元素 window.onload = function() { var div = document.getElementById('xxx'); alert(div.id) }; 很可能是因为这段代码是在DOM的这一部

以下是html:

<div class="nama" id="xxx"></div>

为什么我会出错?对我来说似乎没问题

找不到元素

很可能是因为这段代码是在DOM的这一部分准备就绪之前运行的


尝试将代码放在定义HTML的位置下方。

未找到元素

window.onload = function() {
    var div = document.getElementById('xxx');
    alert(div.id)
};
很可能是因为这段代码是在DOM的这一部分准备就绪之前运行的


尝试将代码放在定义HTML的位置下方。

我应该使用window.onload?我应该使用window.onload?现在工作谢谢现在工作谢谢
window.onload = function() {
    var div = document.getElementById('xxx');
    alert(div.id)
};