小幅修改后 setAttribute 在 IE10 上竟不能正常工作

背景介绍:项目中使用一个JS库来实现图片预览功能,之前一切正常,后为了解决一些样式问题,事先把页面中的图片隐藏,待图片全部加载完后再显示出来,(JS中新添加的唯一一行代码下方有标注),发现在 IE10 上 setAttribute 不生效,每张 img 并没有如预期那样被设置了data-size属性,十分困惑不解,望赐教

https://img4.mukewang.com/5bdd03dc0001abb407140411.jpg

侃侃尔雅
浏览 477回答 1
1回答

温温酱

IE10上测试了,setAttribute是有用的**Q:什么情况会失效?A:当setAttribute的值不合法时,设置的属性不会出现,也就是说下面这句中**:setAttribute('data-size', naturalWidth + 'x' + naturalHeight)naturalWidth + 'x' + naturalHeight这个值不合法时
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript