一个引号引发的惨案

今天尝试压缩我这个博客的静态资源时,下面这段 HTML 代码会出问题。

 <img src="/gogogo.jpg" onerror="this.style.display='none';" style="width:135px;height:192px;display:inline-block;margin-right:14px" referrerpolicy="no-referrer" />

诸位能看出问题在哪吗?

反正我是用排除法搞了好久...

改成这样就阔以了。

 <img src="/gogogo.jpg" onerror="this.style.display=none;" style="width:135px;height:192px;display:inline-block;margin-right:14px" referrerpolicy="no-referrer" />

跟代码的时候发现某个步骤把单引号解析成了双引号,如下:

 <img src="/gogogo.jpg" onerror="this.style.display="none";" style="width:135px;height:192px;display:inline-block;margin-right:14px" referrerpolicy="no-referrer" />

不知道是不是这个原因。 大概就是这个原因。