扫码关注官方订阅号
如何修改
人生最曼妙的风景,竟是内心的淡定与从容!
报错很明显啊。this.contentli[i]中没有style这个属性
this.contentli[i]
style
不清楚的话就在上面一行打印console.log(this.contentli[i]);
console.log(this.contentli[i]);
你console.log(this.contentli[i])试试,如果返回的不是dom对象,那就是代码有误。。
无法访问到this.contentli[i].style属性,因为this.contentli[i]属性未定义,未定义的对象的.style当然无法访问。
this.contentli[i].style
.style
先检查一下你在运行时this.contentli[i]的值,然后结合这句上面定义this.contentli[i]的代码,排查this.contentli[i]未定义的原因。
this.contentli[i]是undefined,应该是i值超过了this.contentli.length - 1,即this.contentli的最大下标。
undefined
i
this.contentli.length - 1
this.contentli
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
报错很明显啊。
this.contentli[i]中没有style这个属性不清楚的话就在上面一行打印
console.log(this.contentli[i]);你console.log(this.contentli[i])试试,如果返回的不是dom对象,那就是代码有误。。
无法访问到
this.contentli[i].style属性,因为this.contentli[i]属性未定义,未定义的对象的.style当然无法访问。先检查一下你在运行时
this.contentli[i]的值,然后结合这句上面定义this.contentli[i]的代码,排查this.contentli[i]未定义的原因。this.contentli[i]是undefined,应该是i值超过了this.contentli.length - 1,即this.contentli的最大下标。