zl程序教程

您现在的位置是:首页 >  其它

当前栏目

img标签中onerror用法

用法 标签 img onerror
2023-06-13 09:14:11 时间
今日见一TX在HTML中写了以下代码<imgsrc="xxx.jpg"onerror="this.src="xxx.jpg""/>
哎!在FF上面还可以但是在IE上面就不的,因为B/S结构有很多因素引发onerror,此处在发生onerror的时候给当前图片重新制定个地址
可是这会引起再因网络原因或其他原因使图片不能正常加载的话这样就是再次调用onerror,基于微软的一套核心的浏览器就会认为这是死循环
然后就会报stackoverflow的错误。
解决方案:
使用两个<img/>
复制代码代码如下:

<styletype="text/css">
.hidden{
display:none;
}
</style>
<imgsrc="xxx.jpg"onerror="this.class="hidden";xx.class="""/>
<imgsrc="xxx.jpg"class="hidden"/>