有没有一种方法可以在页面加载时在瞬间不显示损坏的图像标记?
请参见此示例: http://jsfiddle.net/v8DLe/196/
我已经用过: onerror="this.style.display ='none'"
onerror="this.style.display ='none'"
我宁愿仍然使用img标签,而不使用带有 style={{ backgroundImage: ...}}
style={{ backgroundImage: ...}}
先把它们藏起来。在线时显示?
img { display: none; width:200px; height:200px; }
<img src="abc" alt=" " onload="this.style.display ='block'"/> <img src="abc" alt=" " onload="this.style.display ='block'"/> <img src="https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png" alt=" " onload="this.style.display ='block'"/> <img src="abc" alt=" " onload="this.style.display ='block'"/> <img src="abc" alt=" " onload="this.style.display ='block'"/> <img src="abc" alt=" " onload="this.style.display ='block'"/>