В параметрах функции я указываю количество кнопок, которые должны остаться в итоге, все остальные должны убраться
В параметрах функции я указываю количество кнопок, которые должны остаться в итоге, все остальные должны убраться, но они остаются. Помогите пожалуйста решить эту задачу
function s(){
setLocation(3);
}
function setLocation(quantityButtons){
document.getElementById('locationButton1').style.visibility="hidden";
document.getElementById('locationButton2').style.visibility="hidden";
document.getElementById('locationButton3').style.visibility="hidden";
document.getElementById('locationButton4').style.visibility="hidden";
document.getElementById('locationButton5').style.visibility="hidden";
alert(1);
var i = 0;
while(i<quantityButtons){
alert(i);
i++;
}
if(i==1){
a(1);
}else if(i==2){
a(1,1);
}else if(i==3){
a(1,1,1);
}else if(i==4){
a(1,1,1,1);
}else if(i==5){
a(1,1,1,1,1);
}
}
function a(one){
document.getElementById('locationButton1').style.visibility="visible";
}
function a(one, two){
document.getElementById('locationButton1').style.visibility="visible";
document.getElementById('locationButton2').style.visibility="visible";
}
function a(one, two, three){
alert(1);
document.getElementById('locationButton1').style.visibility="visible";
document.getElementById('locationButton2').style.visibility="visible";
document.getElementById('locationButton3').style.visibility="visible";
}
function a(one, two, three, fore){
document.getElementById('locationButton1').style.visibility="visible";
document.getElementById('locationButton2').style.visibility="visible";
document.getElementById('locationButton3').style.visibility="visible";
document.getElementById('locationButton4').style.visibility="visible";
}
function a(one, two, three, fore, five){
document.getElementById('locationButton1').style.visibility="visible";
document.getElementById('locationButton2').style.visibility="visible";
document.getElementById('locationButton3').style.visibility="visible";
document.getElementById('locationButton4').style.visibility="visible";
document.getElementById('locationButton5').style.visibility="visible";
}
Ответы (1 шт):
Автор решения: IIITUKATUPKA
→ Ссылка
В javascript оказывется нет перегрузки функций. Я дал функциям разные имена и все заработало