///////// Стандартное значение выбора/////////
select.selectedIndex = 0 //// если 0 изменять в ручную на 1,2,3 то все работает, а если на сайте переключаться с 0 на 1, 2, 3 то условия не работают!
///////////////////////////////////////////////
///////////// условия для выбора значение в select ////////////////////
if (select.selectedIndex == 0){
select.style.background = 'red'
}
else if (select.selectedIndex == 1){
select.style.background = '#1E90FF'
}
else if (select.selectedIndex == 2){
select.style.background = '#F0E68C'
}
else if (select.selectedIndex == 3){
select.style.background = '#008000'
}
/////////////////////////////////////////////////////////////////////////
select.onchange = function() {
///////////// условия для выбора значение в select ////////////////////
if (select.selectedIndex == 0){
select.style.background = 'red'
}
else if (select.selectedIndex == 1){
select.style.background = '#1E90FF'
}
else if (select.selectedIndex == 2){
select.style.background = '#F0E68C'
}
else if (select.selectedIndex == 3){
select.style.background = '#008000'
}
}
<select class="select" name="" id="">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
const select = document.querySelector('.select')
var num = 0
select?.addEventListener('change', (e) => {
if (select.value.includes(1)) {
console.log((num = 1))
} else if (select.value.includes(2)) {
console.log((num = 2))
} else if (select.value.includes(3)) {
console.log((num = 3))
}
})