Сообщение от рони
|
if(this.value == "A") [5,6,7,8,9].forEach(num => options[num].setAttribute("disabled", true))
if(this.value == "B") [0,1,2,3,8,9].forEach(num => options[num].setAttribute("disabled", true))
if(this.value == "C") [0,1,2,3,4,5,6,7].forEach(num => options[num].setAttribute("disabled", true))
|
Можно еще заменить на такое...
var obj={
"A": [5,6,7,8,9],
"B": [0,1,2,3,8,9],
"C": [0,1,2,3,4,5,6,7]
};
if(obj[this.value]) obj[this.value].forEach(num => options[num].setAttribute("disabled", true))