Sen divsArray aynı/soyundan kapsamında aşağıdaki işlevi koyabilirsiniz.
function baka(idx) {
document.getElementById(divsArray[idx]).style.visibility = 'hidden';
}
Sonra yapabileceğiniz ya
baka(0);
baka(1);
baka(2);
baka(3);
veya
for (var i = 0; i < 4; i++)
baka(i);
Bu anlamsız görünüyor, ama buna benzer daha fazla diziler varsa, bu gibi işlevi değiştirmek isteyebilirsiniz
:
function aho(arr, idx) {
document.getElementById(arr[idx]).style.visibility = 'hidden';
}
and loop bunun gibi herhangi bir dizi aracılığıyla: () Ve hayır, makro yok veya şablon yok. D
document.getElementById(divsArray[0]).style.visibility =
document.getElementById(divsArray[1]).style.visibility =
document.getElementById(divsArray[2]).style.visibility =
document.getElementById(divsArray[3]).style.visibility = 'hidden';
ve isteklere karşı gitmek: Hepimizin üzerinde kazık konum olarak, ben en doğrudan yaklaşım alacağım sürece
Kutsal oylar, Batman! –
hepsi aynı soruya bu soruya kopyalanıyor –
@Amr: Kopyalama yapıp yapmadıkları belli değil (açık bir cevaptır, büyük olasılıkla değil) ama hiçbir şey eklemiyorlar ve silinmiş olmalılar. – Shog9