This one is driving me nuts. It’s got to be something simple and stupid that I am overlooking. I have a multiple select box in a form. I am just trying to get the values th
Take a look at HTMLSelectElement.selectedOptions.
HTML
Canada Mexico USA
JavaScript
var elem = document.querySelector("select"); console.log(elem.selectedOptions); //=> HTMLCollection [Canada, Mexico]
This would also work on non-multiple elements
multiple
Warning: Support for this selectedOptions seems pretty unknown at this point
selectedOptions