首先,我調用函數reloadImage1當圖像加載如下:的JavaScript的ReferenceError
<img src="loading.gif" onload="reloadImage1(this,'newphoto.jpg')">
,這是reloadImage1:
function reloadImage1(img,isrc)
{
setTimeout("reloadImage2(img,isrc)",2000);
}
,這是reloadImage2:
function reloadImage2(img,isrc)
{
img.removeAttribute("onload");
img.src = isrc;
}
執行reloadImage1時出現以下錯誤消息:
ReferenceError: img is not defined
你不應該將函數作爲字符串'setTimeout',使用空'函數(){}'包裝代替。 –