Adding options to a select and selecting one on internet explorer

后端 未结 3 1941
梦如初夏
梦如初夏 2021-01-15 01:02

I have a select, and I am filling the options using javascript. Something like

    var select = document.getElementById(\"selectBox\");

    for (var i = 0;          


        
3条回答
  •  一整个雨季
    2021-01-15 01:35

    You can try this

    Javascript

    var select = document.getElementById("selectBox"),
        data = [{ name: "y", id: "b" }, { name: "z", id: "c" }],
        i;
    
    for (i = 0; i < data.length; i += 1) {
        var option = document.createElement("option");
        
        option.appendChild(document.createTextNode(data[i].name));
        // or alternately
        //option.text = data[i].name;
        option.value = data[i].id;
        select.appendChild(option);
    }
    

    On jsfiddle

    And of course there is the standards compliant method HTMLOptionElement.Option() as described by @MaxArt

提交回复
热议问题