所以我有一个带有onerror事件的img html标签,如下所示:
<img src="http://hello/someImghere.png" onerror="this.src='error.jpg'" />
这在浏览器中工作正常,但是当将其呈现到Outlook并触发onerror事件时,图像会损坏并且不会更改其来源,因为它缺少 ' 最后。 (此问题仅在触发onerror事件时发生)
有什么想法吗?我已经尝试调试,但是一切都正确,并且html没有丢失任何字符/格式错误:(也许这可能是一个紧要的问题?
是否可能是因为电子邮件不支持根据此(Is JavaScript supported in an email message?)使用JavaScript,但是为什么在我复制html而不在IE时html可以在chrome上使用呢? :/
编辑:我的问题是专门关于onerror事件和html本身缺少一个字符,从而使img损坏的。