我有一个多选择列表,其中有多于5个选项,我想计算用户选择的选项数.
如何使用java脚本?
我尝试了以下,但对我来说并不奏效:
var x = document.getElementById("preference").count;
提前致谢.
解决方法
假设foo是选择的id.
如果你使用普通的javasript:
var options = document.getElementById('foo').options,count = 0; for (var i=0; i < options.length; i++) { if (options[i].selected) count++; }
如果你使用jQuery:
var count = $('#foo option:selected').length;