js如何实现在页面完全加载后执行javascript函数或/代码呢?
可以是以下几种 <body οnlοad="function name()" > </body > <script >window.οnlοad=function name </script > <script language="javascript" for="window" event="onload" >function name(); </script >
第二种只能写入一个函数,而且无法给变量,其中最好用的是最后一种,可以独立写出来,怎么写都行。 -------------------------------------------------------------------------------------
第二种只能写入一个函数-->可以这么做:
1.匿名函数: window.οnlοad=function() { func_a();//函数a func_b();//函数b func_c();//函数c } 2.创建addLoadEvent函数:
function addLoadEvent(func) { var oldOnload=window.onload; if(typeof window.onload !='function') { window.οnlοad=func; } else { window.οnlοad=function() { oldOnload(); func(); } } }
以下开始调用 比如有函数func_a(),func_b(),func_c(),则: addLoadEvent(func_a); addLoadEvent(func_b); addLoadEvent(func_c);
该函数由Simon Willison编写,它只有一个参数,该参数表示被调用的函数名(在页面加载完毕时执行的函数的名字). |