Sometimes, we want to disable an option in a select based on its value with JavaScript.
In this article, we’ll look at how to disable an option in a select based on its value with JavaScript.
How to disable an option in a select based on its value with JavaScript?
To disable an option in a select based on its value with JavaScript, we can set its disabled property to true.
For instance, we write
document.querySelectorAll("#foo option").forEach((opt) => {
if (opt.value === "example") {
opt.disabled = true;
}
});
to select the option elements in the drop down with querySelector.
Then we call forEach with a callback that checks if the value attribute’s value is 'example'.
If it is, then we set its disabled property to true to disable it.
Conclusion
To disable an option in a select based on its value with JavaScript, we can set its disabled property to true.