繁体   English   中英

使用JavaScript数组下拉列表

[英]Drop down list using javascript array

美好的一天!

如何使数组中的第一个值(例如currency [0])成为下拉列表的默认值?

我的代码如下:

function addOption(selectbox,text,value )
    {
        var optn = document.createElement("OPTION");
        optn.text = text;
        optn.value = value;
        selectbox.options.add(optn);
    }

    function initAll(){
        var currency = new Array("Peso","Dollar","Euro","Yen","CAD");
        var rate = new Array("0.02319", "1", "1.416", "0.012241", "1.027");
        for (var i=0; i < currency.length;++i){
            addOption(document.drop_list.Month_list, currency[i],rate[i]);
        }
    }

我希望默认值为第一个数组...

<FORM name="drop_list">
   <select name="Month_list">: 
       <Option value="" >-----</option>  //what could i insert here?
   </select><br>
</form>

您的帮助将不胜感激。

在initAll函数的末尾放:

document.drop_list.Month_list.selectedIndex=1;

如果您决定将第一个选项设为“ -----”,请使用Adelave的解决方案。 您可以完全删除硬编码的选项“ -----”,然后选择下拉列表,并使用下拉框中的第一个选项自动选择下拉列表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM