Comment masquer une option de sélection par programme?

J’ai actuellement une liste déroulante de sélection supposant que certaines options soient désactivées et masquées en fonction d’une liste de chaînes que j’ai. Voici la fonction javascript que je n’ai pas sélectionnée:

    Volvo Saab Opel Audi Ford Hyundai Honda Porsche   All Vehicles Volvo Saab Opel Audi Ford Hyundai Honda Porsche   function ToggleSelectizeOptions(ids) { var selectizeOptions = document.getElementById("selectize").options; var selectizeSingleOption; //We always start at 1 because index 0 always have "" as the value. for (var idx = 1; idx < selectizeOptions.length; idx++) { selectizeSingleOption = selectizeOptions[idx]; if (ids) { if (ids.includes(selectizeSingleOption.value)) { selectizeSingleOption.style.display = ""; } else { selectizeSingleOption.style.display = "none"; } } else { selectizeSingleOption.style.display = ""; } } }    

Cela fonctionne avec les listes déroulantes qui ne sont pas des contrôles de sélection, mais je cherche une solution qui utiliserait selectize.js pour faire la même chose.

J’ai vu cette question qui est similaire à ce que je veux, sauf que la réponse désactive l’option pendant que je veux la masquer.