Получить выпадающий список по значению - value:
let rash = document.querySelector("#edit-field-vidy-raskhodov-target-id");
if(kat.value == 194) {
// Скрываем все опции
for (i = 0; i < rash.length; i++) {
rash.options[i].style.display = "none";
}
// Список нужных значений Value
let opt4 = [188, 2625, 859, 880, 2630, 2629, 2628];
// Показываем только нужные опции, обращаясь к ним по их реальному значению value
for (i = 0; i < opt4.length; i++) {
let currentValue = opt4[i]; // Получаем значение (например, 188)
// Ищем опцию с этим значением Value и показываем ее
rash.querySelector('option[value="' + currentValue + '"]').style.display = "";
}
}
===============
Второй способ:
if(kat.value == 194) {
uu = ['219', '189', '184', '183', '187', '186', '198', '197', '199', '2625','2626','2627'];
for (i=0; i < rash.length; i++) {
rash.options[i].style.display = "none";
if(uu.includes(rash.options[i].value)) rash.options[i].style.display = "";
}
}
