加载时getelementbyID返回null

时间:2012-08-06 21:57:24

标签: javascript

我有这个简单的函数需要找到一个元素并在加载时设置它的高度:

function setGround() { 

document.getElementById('content').style.height = '40px';

        } 


document.onload = setGround(); 

但是该函数在加载时返回“null”。我错过了一些明显的东西吗是的,具有该ID的元素确实存在。

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

document.onload = setGround; 

删除()或函数立即,然后将document.onload设置为函数的返回值(在您的情况下为 {{1} }} null)。

答案 1 :(得分:-3)

忽略这一点,抱歉


从技术上讲,在设置.onload时,你应该将它设置为要运行的javascript的String,所以你应该这样做

document.onload = "setGround()";

这可能是你的问题,它可能只是一个不会影响它的小错误,认为它应该有所帮助