失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > IE 报错 strict模式下不允许分配到只读属性 问题解决

IE 报错 strict模式下不允许分配到只读属性 问题解决

时间:2019-06-06 22:26:53

相关推荐

IE 报错 strict模式下不允许分配到只读属性 问题解决

报错如上图所示;

解决办法如下:

第一:检测页面内是否有未定义变量,就给变量赋值等操作,也叫隐式声明此时要把所有的隐式声明变量模式改为先声明变量在使用变量的模式;

第二:检测页面内是否有直接给元素添加行内样式的js:比如下方代码:

self.target.style = "transform: translateX(-" + self.initLeft + "px)";//此时这种代码也会报错,不能直接使用.style = ,应该使用.style.transfrom = '10px'

正确写法为:

self.target.style.transform = self.initLeft + "px";//兼容IE

以上两种方法检测完毕后目前上述报错问题解决,如未解决,欢迎讨论

如果觉得《IE 报错 strict模式下不允许分配到只读属性 问题解决》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。