我发现这里之前提到的这个问题jQuery/Javascript 来替换损坏的图像
这是最好的答案..我试过了,它工作正常
function ImgError(source){
source.src = "/images/noimage.gif";
source.onerror = "";
return true;
}
<img src="someimage.png" onerror="ImgError(this);"/>
但是当我尝试在前一个函数中执行其他事件时
function ImgError(source){
source.hide(); // hide instead of replacing the image
source.onerror = "";
return true;
}
我收到了这个错误
TypeError: 'undefined' is not a function (evaluating 'source.hide()')
我尝试过的每个 jQuery 事件/方法都得到了 TypeError。
有什么问题?