初学小白,求指点
为什么用window.onload=init;可以成功调用,而直接init();则报错?TypeError: document.body is null
<script type="text/javascript">
//window.onload=init;
function init(){
document.body.bgColor="purple";
}
init();
</script>

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
因为js先于html加载了,把代码放在widow.onload=function(){}里面就行
你把js代码放在页面最底部了吗?