如何设置默认选项?

时间:2017-07-15 05:39:33

标签: javascript jsp

在我的代码中,我使用了两个dropdownlistbox。从第一个DDL我有多个值数组。如果我选择任何一个值然后单击按钮,则从第一个DDL中删除所选值并将其添加到第二个DLL中。所有这些过程都正常运行。

但是,如何将默认选择的选项设置为第二个DDL?这是我的剧本:

function SelectMoveRows(SS1,SS2)
{
    var SelID='';
    var SelText='';
    var count=0;
    // Move rows from SS1 to SS2 from bottom to top
    for (i=SS1.options.length - 1; i>=0; i--)
    {
        if (SS1.options[i].selected == true)
        {
            SelID=SS1.options[i].value;
            SelText=SS1.options[i].text;
            var newRow = new Option(SelText,SelID);           
            SS2.options[SS2.length]=newRow;            
            SS1.options[i]=null;
            //count++;//by raghu
        }
    }
}

1 个答案:

答案 0 :(得分:0)

看作new Option的论据是

new Option(text, value, defaultSelected, selected);

你试过吗

var newRow = new Option(SelText,SelID, true, true);

另一种选择是在插入选项后将选择值设置为与SelID相同。

SS2.value = SelID;