在<body>
标记开头的正下方,我想要包含一个脚本,除其他外,还会在<body>
标记中添加一个类。
<body>
<script type="text/javascript">
if(conditionIsMet) {
document.body.className += ' condition-is-met';
}
</script>
<!--
...
...
...
-->
</body>
我知道,如果我想做大量的DOM操作,比如在文档中添加子项,我应该使用DOM-ready函数来确保文档树已经完全加载。但是,在加载DOM树之前访问和操作document.body
是否安全?
答案 0 :(得分:2)
这是完全安全的。打开标签后,该元素已经创建。
那就是说,你可能不应该这样做。
你不是要把所有的Javascript代码放在body
结束标记之前吗?