我在一个函数中有这段代码,我想缩短它 - 它对数组中的每个项目应用相同的样式。
document.getElementById(divsArray[0]).style.visibility = 'hidden';
document.getElementById(divsArray[1]).style.visibility = 'hidden';
document.getElementById(divsArray[2]).style.visibility = 'hidden';
document.getElementById(divsArray[3]).style.visibility = 'hidden';
迄今为止没有答案有效(因为我正在循环遍历代码??)
通过仅将先前显示的幻灯片可见性设置为隐藏来解决此问题
x = i;
i = i+1;
document.getElementById(divsArray[x]).style.visibility = 'hidden';
最佳答案
如何使用循环:
for (var i = 0; i < 4; i++) {
document.getElementById(divsArray[i]).style.visibility = 'hidden';
}
关于Javascript 复制字符串的速记方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3513524/