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

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

WBOY
發布: 2016-05-16 16:37:52
原創
1039 人瀏覽過

有時引用其它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();
登入後複製
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板