我知道如果你使用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代码在页面加载后运行?
$(document).load(function(){...});
。 - adeneo