0

我使用下面的代码添加下拉选项

             //HTML CODE
            select(name='folist',  id='folist').
            //JS Code
             for(var i=0;i<data.foNameArray.length;i++){
            var combo = document.getElementById("folist");

            option = document.createElement("option");
            option.text = data.foNameArray[i];
            option.value =data.foIdArray[i];
             try {
                combo.add(option, null); //Standard 
            }catch(error) {
                combo.add(option); // IE only
            }
            }

它完美地工作。现在我的疑问是如何在添加时选择值,如 selected="selected"。

4

2 回答 2

2

您可以像这样设置选项的选定属性

option.selected = true;
于 2013-01-29T06:55:12.287 回答
2

你可以用setAttribute它来做

option = document.createElement("option");
option.setAttribute("selected","selected");
于 2013-01-29T06:55:35.680 回答