0

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

function setGround() { 

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

        } 


document.onload = setGround(); 

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

感谢您的帮助。

4

2 回答 2

2
document.onload = setGround; 

删除()or 函数立即运行,然后document.onload设置为函数的返回(在你的情况下是)。null undefined

于 2012-08-06T21:59:35.340 回答
-3

忽略这个,对不起


从技术上讲,在设置 .onload 时,您应该将其设置为要运行的 javascript 的字符串,所以您应该这样做

document.onload = "setGround()";

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

于 2012-08-06T22:01:18.843 回答