14.3.1选择选项

访问选中的选项的最简单的方式是:

1、选择框的selectedIndex属性

var selectedOption = oSel.options[oSel.selectedIndex];

2、如果是选择多项的的选择框,selectedIndex属性就好像只允许选择一项一样。

3、设置selectedIndex会导致取消以前的所有选项并选择制定的那一项,而读取selectedIndex则只会返回选项中第一项的索引值

4、另一种是对某一项的引用的selected属性设置为true

selectbox.options[0].selected = true;

如果是单选框,则一个selected为true,则其它selected为false

如果是多选框,则可以多个选项selected为true

function getSelectedOptions(selectbox){
            var result = [];
            var option = null;
            for (var i=0,len=selectbox.options.length;i<len ;i++ )
            {
                option = selectbox.options[i];
                if (option.selected)
                {
                    result.push( option );
                }
            }
            return result;
        }
原文地址:https://www.cnblogs.com/jokes/p/9901331.html