您的位置:首页技术文章
文章详情页

javascript - 这里为啥会报错?

【字号: 日期:2023-04-13 18:42:35浏览:22作者:猪猪

问题描述

javascript - 这里为啥会报错?

javascript - 这里为啥会报错?

如何修改

问题解答

回答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
相关文章: