所以我知道,如果你使用 jQuery,你可以使用$(document).load(function(){});
,以便在整个页面加载后执行你写入函数的任何代码,但是如果你不使用 jQuery 而只使用 JS,有没有办法做类似的事情?
例如...
<html>
<head>
<script type="text/javascript">
var box = document.getElementById('box');
alert(box);
</script>
</head>
<body>
<div id="box" style="width:200px; height:200px; background-color:#999;
margin:20px;"></div>
</body>
</html>
如果我使用这种方法,警报就会说null
。那么有没有办法让 js 代码在页面加载后运行?