背景介绍:项目中使用一个JS库来实现图片预览功能,之前一切正常,后为了解决一些样式问题,事先把页面中的图片隐藏,待图片全部加载完后再显示出来,(JS中新添加的唯一一行代码下方有标注),发现在 IE10 上 setAttribute 不生效,每张 img 并没有如预期那样被设置了data-size属性,十分困惑不解,望赐教
1 回答
温温酱
TA贡献1752条经验 获得超4个赞
IE10上测试了,setAttribute是有用的
**Q:什么情况会失效?
A:当setAttribute的值不合法时,设置的属性不会出现,也就是说下面这句中**:
setAttribute('data-size', naturalWidth + 'x' + naturalHeight)
naturalWidth + 'x' + naturalHeight这个值不合法时
添加回答
举报
0/150
提交
取消