【发布时间】:2011-08-31 19:40:43
【问题描述】:
我有一个带有 onerror 属性的元素,如果找不到它的 src,它会将其设置为图像。这很好用,但我希望在通过 javascript 修改图像的 src 时重新评估 onerror 逻辑。
我该怎么做?
【问题讨论】:
-
你能把
onerror函数的代码包含进来吗?
标签: javascript html image onerror
我有一个带有 onerror 属性的元素,如果找不到它的 src,它会将其设置为图像。这很好用,但我希望在通过 javascript 修改图像的 src 时重新评估 onerror 逻辑。
我该怎么做?
【问题讨论】:
onerror函数的代码包含进来吗?
标签: javascript html image onerror
【讨论】:
onerror 处理程序中攻击你的onerror? (this.onerror=null)
例如,使用 getElementById() 定位您的 img 元素。
var imgElement = document.getElementById('theImg');
然后
imgElement.addEventListener('error',
function()
{
alert('Error, could not be loaded.');
// ...whatever else you want to happen if not found.
}
, 1);
这样就可以了。
【讨论】: