文章详情页
javascript - 这里为啥会报错?
浏览:133日期:2023-04-13 18:42:35
问题描述
如何修改
问题解答
回答1:报错很明显啊。this.contentli[i]中没有style这个属性
不清楚的话就在上面一行打印console.log(this.contentli[i]);
回答2:你console.log(this.contentli[i])试试,如果返回的不是dom对象,那就是代码有误。。
回答3:无法访问到this.contentli[i].style属性,因为this.contentli[i]属性未定义,未定义的对象的.style当然无法访问。
先检查一下你在运行时this.contentli[i]的值,然后结合这句上面定义this.contentli[i]的代码,排查this.contentli[i]未定义的原因。
回答4:this.contentli[i]是undefined,应该是i值超过了this.contentli.length - 1,即this.contentli的最大下标。
标签:
JavaScript
相关文章:
1. angular.js - 百度支持_escaped_fragment_吗?2. vue.js - vue apache 代理设置3. 我在centos容器里安装docker,也就是在容器里安装容器,报错了?4. node.js - Vue+Webpack在dev环境下没有问题build后出现莫名错误5. node.js - nodejs+express+vue6. css3 - 如图的flex骰子布局是怎么实现的?7. css3 - 这个CSS样式是什么意思?8. html - css布局问题,在firebug下<a>标签嵌入<img>标签但是高度<a>总比<img>多4个像素9. javascript - ios返回不执行js怎么解决?10. 微信公众号实现消息模板的推送?
排行榜
