回覆列表
  • 1 # 使用者1465424935672

    IE的script元素支援onreadystatechange事件,不支援onload事件。FF的script元素不支援onreadystatechange事件,只支援onload事件。如果要在一個this.readyState的值為"loaded"或者"complete"都可以表示這個script已經載入完成.如何結合IE和FF的區別?參考一下jquery的原始碼:varscript=document.createElement("script");script.src="xx.js";script.onload=script.onreadystatechange=function(){if(!this.readyState//這是FF的判斷語句,因為ff下沒有readyState這人值,IE的readyState肯定有值||this.readyState=="loaded"||this.readyState=="complete"//這是IE的判斷語句){alert("loaded");}};

  • 中秋節和大豐收的關聯?
  • 怎麼當海軍陸戰隊的兵?