首頁 >web前端 >js教程 >引用其它js時如何同時處理多個window.onload事件_javascript技巧

引用其它js時如何同時處理多個window.onload事件_javascript技巧

WBOY
WBOY原創
2016-05-16 16:37:521023瀏覽

有時引用其它js時,其js卻使用了window.onload事件,這樣的話,引入的頁面的onload事件就有可能執行不了,怎樣才能兩個都運行呢?除了將兩個寫到一塊兒去的方法外,還有其他的方法

if(window.onload!=null){ 
eval("theOldFun="+window.onload.toString()); 
window.onload=function(){theOldFun();addReadResource();}; 
}

eval()函數的作用:

它的功能是把對應的字串解析成JS程式碼並執行
比如說你現在要運行一個可變的方法

function name1(){……} 
function name2(){……} 
var m="name1"; 
eval(m+'()');//运行name1(); 
m='name2'; 
eval(m+'()');//运行name2();
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn