当前位置: 代码迷 >> JavaScript >> innerHTML 怎么加载<option>
  详细解决方案

innerHTML 怎么加载<option>

热度:435   发布时间:2012-03-15 11:50:38.0
innerHTML 如何加载<option>
document.getElementById("userinfo").innerHTML ="<option value=2>文本</option> ";
是无法加载的,找了一些代码也无法有效的实现

------解决方案--------------------
JScript code

    function aa(){
        var oOption = document.createElement("option"); 
        oOption.value="2";
        oOption.appendChild(document.createTextNode("文本"));
        document.getElementById("userinfo").appendChild(oOption);
    }
    window.onload=function(){aa();};

------解决方案--------------------
var citySelect=document.getElementById("city");
var option=new Option("cityName", "cityValue"); 
citySelect.options.add(option);
------解决方案--------------------
晕,动态加载和手工增加怎么会拉上关系?


ss='<select name="" id="" style="" event事件="">'
for(var i=0;i<数据量;i++){
ss+='<option value="
ss+="数据"
ss+='">'
ss+='数据说明'
ss+='<\/option>\n"
}
ss+='</select>'
//再innerHTML,如放在某个名为xD的div标签里
document.getElementById("xD").innerHTML=ss

//这样就不行了
  相关解决方案