为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

1 回答

?
温温酱

TA贡献1752条经验 获得超4个赞

IE10上测试了,setAttribute是有用的
https://img1.sycdn.imooc.com//5bdd03eb00017db806340374.jpg

**Q:什么情况会失效?
A:当setAttribute的值不合法时,设置的属性不会出现,也就是说下面这句中**:

setAttribute('data-size', naturalWidth + 'x' + naturalHeight)

naturalWidth + 'x' + naturalHeight这个值不合法时


查看完整回答
反对 回复 2018-11-03
  • 1 回答
  • 0 关注
  • 474 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信