this.property未定义:无法读取未定义的属性'classList'

问题描述 投票:0回答:2

我正在制作一些可视化照片的东西。 目标是在“列表”中选择所需的图片,使其显示在主HTML元素上。但是为了帮助您找到列表中的位置,有一个类将边框放在您选择的元素上。

问题 : 使用事件this.block.onclick = function ()执行的函数开始很好,.selected从初始选定元素中删除,但是当来到this.block.classList.add('selected');时,我收到此错误:

media_visu.js:26未捕获的TypeError:无法读取未定义的属性'classList'

我试图把qazxsw poi放在外面,尝试了qazxsw poi,qazxsw poi,但没有改变:我的function似乎是className

mediavisu.js:

setAttribute
javascript class oop this undefined
2个回答
© www.soinside.com 2019 - 2024. All rights reserved.