使用“ this”更改样式,对象不起作用

时间:2019-05-03 19:22:11

标签: javascript

您能帮我解决有关此的问题吗?我不知道为什么这段代码不起作用,但是当我删除类并推入函数类时,我想更改的函数正在起作用=> function(){   this.square = this.square.classList.add('squarechanged')

我尝试了很多方法,但仍然无法做到。我会感激的。

const squareOne = document.querySelector('.square1');
const squareTwo = document.querySelector('.square2');
var obj1 = {
square: squareOne
};
var obj2 = {
square: squareTwo
};
var addClass = function(class){
  this.square = this.square.classList.add(class);
}
addClass.call(obj1, 'squarechanged');

我希望正方形的样式可以更改,但是不能正常工作。

0 个答案:

没有答案