我怎样才能得到一个元素重新评估其 onerror?
我有一个带有 onerror 属性的元素,如果找不到其 src,则将其设置为图像。这很好用,但我希望当通过 JavaScript 修改图像的 src 时重新评估 onerror 逻辑。
我该怎么做?
I have an element with an onerror attribute that sets it to an image if its src is not found. This works great, but I want that onerror logic to be re-evaluated when the image's src is modified via javascript.
How can I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
<罢工>
obj.onerror()
<--应该可以做到抓一下
它会自动执行:http://jsfiddle.net/FsFmf/ (在 Chrome 13 中测试)
obj.onerror()
<--that should do itScratch that
It does it automatically: http://jsfiddle.net/FsFmf/ (tested in Chrome 13)
例如,使用 getElementById() 找到您的 img 元素。
然后
就可以了。
Locate your img element with getElementById() for example.
Then
That will do it.