使用javascript清除动态创建的组合框选项 我有一个带有一个硬编码选项的组合框 我将动态添加其余选项

使用javascript清除动态创建的组合框选项 我有一个带有一个硬编码选项的组合框 我将动态添加其余选项,javascript,dynamic,combobox,options,Javascript,Dynamic,Combobox,Options,带有硬编码选项的组合框: <select id="connectionname" class="connectionname" onchange="display();"><option>---Select---</option></select> ——选择--- 用于动态创建组合框选项的Javascript函数: function showDbDlg(){ var newar=new Array(); try{

带有硬编码选项的组合框:

<select id="connectionname" class="connectionname" onchange="display();"><option>---Select---</option></select>
——选择---
用于动态创建组合框选项的Javascript函数:

function showDbDlg(){
    var newar=new Array();
    try{
        var xhrArgs = {
                url: "./ReadDBDetails",
                content: {MODE:"DBNAMES"}, 
                handleAs: "text",
                load: function(response) {
                    var dbNames = response.trim();
                    dbNames=dbNames.substring(0,dbNames.length-1);
                    dbArray=dbNames.split(",");
                    /*var selectValue = document.getElementById("connectionname").value;
                    alert(selectValue);*/
                    document.getElementById("connectionname").options.length = 0;
                    for(var i=0;i<dbArray.length;i++){
                        var newValue = document.getElementById("connectionname").appendChild(document.createElement('option'));
                        newValue.text = dbArray[i];
                    }
                    formDialog.show();
                },
                error: function(error) {
                    alert("An unexpected error occurred: " + error);
                }
        };
        var deferred = dojo.xhrPost(xhrArgs);
    }catch(e){alert(e);}

}
函数showdlb(){
var newar=新数组();
试一试{
变量xhrags={
url:“./ReadDBDetails”,
内容:{MODE:“DBNAMES”},
handleAs:“文本”,
负载:功能(响应){
var dbNames=response.trim();
dbNames=dbNames.substring(0,dbNames.length-1);
dbArray=dbNames.split(“,”);
/*var selectValue=document.getElementById(“connectionname”).value;
警报(选择值)*/
document.getElementById(“connectionname”).options.length=0;
对于(var i=0;i你试过这个吗

document.getElementById("connectionname").options.length = 1;
你试过这个吗

document.getElementById("connectionname").options.length = 1;