使用javascript计算multiselect列表框中的选定项目数

使用javascript计算multiselect列表框中的选定项目数,javascript,Javascript,我需要在multi-select列表框中获取所选项目的计数,在下面尝试,但无法使其工作 var selItem = document.getElementById("users").options; if(selItem.selected == 0){ alert('select item'); } 在这里,我试图发出警报,如果没有选择的项目,但不工作 if (document.getElementById('usersb').options

我需要在multi-select列表框中获取所选项目的计数,在下面尝试,但无法使其工作

 var selItem = document.getElementById("users").options; 
        if(selItem.selected == 0){
        alert('select item');
        }
在这里,我试图发出警报,如果没有选择的项目,但不工作

if (document.getElementById('usersb').options:selected.length == 0){
 alert('select item');
 }

谁能给个主意,我该怎么做。

给你,我的朋友。只需使用
选项[selected]
作为选择器

var select=document.querySelector('select'))
var options=select.querySelectorAll('option[selected]')
console.log(options.length)
console.log(选项)

A.
B
C
D
E

google搜索你的任务,你会感到惊讶