这段代码masteries = document.querySelectorAll(".hidden-masteries");在控制台上返回:

[<div class=​"hidden-masteries">​…​</div>​, <div class=​"hidden-masteries">​…​</div>​]


这是完整的代码:

var masteries = document.querySelectorAll(".hidden-masteries");
for (var m = masteries.length-1; m >= 0; m--) {
    if (m == 0) {
    masteries.top = 0;
    } else {
    masteries.bottom = 0;
    }
}


应该将css属性top: 0;添加到元素0,将bottom: 0;添加到另一个,但是两者都不起作用。

最佳答案

尝试masteries[m].style.top = 0;

10-06 02:20