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

我希望这段代码可以返回主体的类名。

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

有什么方法可以在domready事件发生之前在头部获取和设置身体的类名吗?

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

4

1 回答 1

0

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

于 2013-01-24T13:06:56.237 回答