问题是您试图在元素存在之前对其进行访问。您需要等待页面完全加载。一种可能的方法是使用
onload处理程序:
window.onload = function () { var e = document.getElementById("db_info"); e.innerHTML='Found you';};不过,大多数常见的Javascript库都提供DOM就绪事件。这样比较好,因为
window.onload也要等待所有图像。在大多数情况下,您不需要这样做。
另一种方法是将script标签放在您的
</body>-tag 之前,因为它前面的所有内容都会在执行时加载。


![JavaScript无法通过ID查找元素?[重复] JavaScript无法通过ID查找元素?[重复]](http://www.mshxw.com/aiimages/31/506667.png)
