Detecting select menu changes with vanilla JS

The other day, a reader asked: Is there a way to detect changes to select menu values with vanilla JS? Yes there is! There are two events that detect changes to input, textarea, and select elements: change and input. The change event feels like it would be the right one, but it only fires when fo…