Javascript 复制字符串的速记方法

标签 javascript arrays shorthand

我在一个函数中有这段代码,我想缩短它 - 它对数组中的每个项目应用相同的样式。

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/

相关文章:

javascript - 为像 php 这样的键填充一个 javascript 数组速记

javascript - 隐藏全日历中的某些事件字段

javascript - react & 归零 : "form submission canceled because the form is not connected"

java - 如何创建一个方法来计算数组中的字符数

c++ - 是否为函数调用中作为实际参数给出的字符数组分配了内存?

jquery - jQuery 库如何使用 $ 代替 "JQuery"来引用对象?

javascript - jquery 这个上下文

javascript - 使用 ng-if 指令?

javascript - 将数组映射到以奇数元素为键、偶数元素为值的对象

c++ - 与默认 IF 相比,简写 IF 是否会提高效率?