所以我知道如果你使用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>
解决方法
我用:
<script type="text/javascript"> window.onload = function(){ //do stuff here }; </script>
这样您就不必在html中使用任何onload标记.