这是我的以下代码

           <select id="SelectEmptyPoints" multiple="multiple">
                 <option>Point 1</option>
                 <option>Point 2</option>
                 <option>Point 3</option>
                 <option>None</option>
             </select>


onchange函数:

 function SetEmptyPoints(param) {
 var length = param.selectedOptions.length;
}


这个功能除了IE浏览器...我无法获得selectedOptions(多个选择)的长度..如何解决..
但是此功能适用于chrome,firefox等。

最佳答案

您可以使用jquery:$("#SelectEmptyPoints").find("option:selected").length。它将在ie11上运行。我已经测试过。

关于javascript - 多重选择在IE中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28803589/

10-12 01:08
查看更多