Tôi tự hỏi nếu có thể trong Javascript để nhận các tùy chọn hiện được chọn trong trường <select multiple>
bằng cách sử dụng API Selctors thay vì lặp lại "ngu ngốc" trên tất cả các tùy chọn.Nhận các tùy chọn đã chọn với querySelectorAll
select.querySelectorAll('option[selected="selected"]')
chỉ trả lại các tùy chọn được đánh dấu là được chọn trước trong HTML gốc, không phải là những gì tôi đang tìm kiếm. Bất kỳ ý tưởng?
Tôi nghĩ rằng lựa chọn duy nhất của bạn là để lặp yếu tố khắp nơi 'option' và lọc ra những cái chưa được chọn. –