我正在尝试使用js类来更新某些CSS(其中所述类正在做其他事情)下面的代码是关于要执行的操作以及错误发生位置的粗略思路]
//Js Code
let button =document.querySelector('button')
let eventA = new Someclass(button);
button.addEventListener('click, function(){ eventA.changecss('"green"' })
//class inside the js
class Someclass {
constructor(item){
this.item = item
}
changecss(new_style){
this.item.style.color = new_style
}
}
所以,一切正常,但在[]下]
changecss(new_style)
我无法更改css值。但是我可以获取目标项目的值(以我的情况为按钮)
this.item.style
正确返回CSS声明但是
this.item.style.color = 'red'
不起作用并返回
.color is not defined
[我正在尝试使用js类来更新某些css(除其他外,所述类正在做的事情的一部分)。下面的代码是对要尝试做的事情和// Js代码中的错误的粗略了解。 ..