一个页面中多个window.onload = function(){}冲突问题解决思路

源码技巧10年前 (2015-03-30)14930

一个页面中多个window.onload =function(){}冲突问题解决思路

在js中直接写windows.onload = 方法 ; ,有时候会不起作用,这时最好的做法是写成 window.onload=function(){ … ;方法 ;… ;}

若一个页面中存在多个onload ,比如一个是:window.onload=function(a){...},另一个是:window.onload=function(b){...}这样就造成了一个JavaScript 运行不了(一般是前一个)。

写成这样就可以了:
JavaScript代码 :

window.onload=function(){function(a);function(b);} 

或者直接把其中的一个window.onload去掉。。。在相应的位置调用其方法
如 <script>a();</script>

“一个页面中多个window.onload = function(){}冲突问题解决思路” 的相关文章

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。