在domready之前得到身体?

时间:2013-01-24 13:04:26

标签: javascript domready

<html>
<head>
<script>alert(document.body.className);</script>
</head>
<body>
something
</body>
</html>

我希望这段代码可以返回正文的类名。

但相反,我得到Uncaught TypeError: Cannot read property 'className' of null

有没有办法在domready事件之前获取并设置正文的类名?

唯一的方法是将此代码附加到domready事件?

1 个答案:

答案 0 :(得分:0)

不使用JavaScript。在body元素存在之前,您无法访问document.body。它几乎不存在,直到渲染整个页面(因为关闭是任何页面上的第二个最后一个标记)