我想知道如何使用JavaScript代替src属性(或删除整个img-node),如果浏览器正在实现,image-src-property之外的图像不存在(不再存在) 。如何在HTML文档中用JavaScript代替破碎的图像?
例如:
<div id="foo">
<img src="bar">
</div>
和IMG标签指向无处。在某些浏览器中,尤指iE正在展示一个“无图像”的十字架。我更喜欢用替代图片网址代替bar,或者用img-node替代img-node。
我发现一个approach,这并不真正为我工作。
请仅使用PrototypeJS或原始JS(它是使用PrototypeJS的项目,我不想用其他框架重载它)来建议我的解决方案。
“我发现了一种方法,这对我来说并没有什么效果。” - 为什么? – 2010-07-17 00:33:06
链接解决方案的哪些部分不适合您?看起来像一个很好的解决方案。 – 2010-07-17 00:39:06
我真的不知道。老实说,我复制并粘贴它,并没有任何影响。 - 但无论如何,如果有更多的事件处理程序像onerror,这很有趣。如果不是:可能充当处理程序的变通办法。 – ChrisBenyamin 2010-07-17 00:41:52