当使用JavaScript和HTML时,如果图像是来自破碎的网址,为什么不能更改图像的类?
onError="this.style.display=\'none\';this.class=null;"
我也试过这个:
onError="this.style.display=\'none\';class=null;"
和
onError="this.style.display=\'none\';class='';"
什么可行?
答案 0 :(得分:3)
尝试使用this.className
代替this.class
或class
。
<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/