【发布时间】:2020-04-13 21:44:14
【问题描述】:
我在下面有一个 js 代码。问题是 - 是否可以将这些行合二为一?
if (n === 6) {
document.querySelectorAll('.dice#one .d_dot')[0].classList.remove('invisible');
document.querySelectorAll('.dice#one .d_dot')[2].classList.remove('invisible');
document.querySelectorAll('.dice#one .d_dot')[3].classList.remove('invisible');
document.querySelectorAll('.dice#one .d_dot')[5].classList.remove('invisible');
document.querySelectorAll('.dice#one .d_dot')[6].classList.remove('invisible');
document.querySelectorAll('.dice#one .d_dot')[8].classList.remove('invisible');
}
例如这样:
document.querySelectorAll('.dice#one .d_dot')[0, 2, 3, 5, 6, 8].classList.remove('invisible');
(实际上不起作用)。
提前谢谢你!
【问题讨论】:
-
你可以使用循环。
标签: javascript selectors-api queryselector