<html> <head> <Title>TEST PAGE</Title> <script type="text/javascript"> function changeGame() { //代码略 } </script> </head> <body> //html代码。。。。。。。。。 <script type="text/javascript" defer > var items = document.getElementsByName('game_id'); for(var i=0;i<items.length;i++){ if(items[i].checked){ changeGame(items[i].value); } } </script> </body> </html>
使用了defer属性,就可以实现在页面完全load完之后,再执行此段JS代码,与$(document).ready();效果相同。