通过onError更改图像类

时间:2014-11-21 10:23:39

标签: html class onerror

当使用JavaScript和HTML时,如果图像是来自破碎的网址,为什么不能更改图像的类?

onError="this.style.display=\'none\';this.class=null;"

我也试过这个:

onError="this.style.display=\'none\';class=null;"

onError="this.style.display=\'none\';class='';"

什么可行?

2 个答案:

答案 0 :(得分:3)

尝试使用this.className代替this.classclass

<img src="/abc.png" class="random" onError="this.style.display='none';this.className='';" />

答案 1 :(得分:0)

如果要更改css类,您要查找的属性称为className而不是class。所以你应该改变它。

<img class='test' src="./lad" onError="this.style.display='none'; this.className=''">

请参阅此小提琴进行比较:http://jsfiddle.net/awbrpn99/