<script language='javascript'>
InitPage();
if($Nav()!="IE") ShowObj('adset');function MakeVenues()
{
   var startNum = 2;
   var Venues = document.getElementById("Venues");
   var endNum =  document.form1.venuesnum.value;
   Venues.innerHTML = "";
   for(startNum;startNum<=endNum;startNum++){
   Venues.innerHTML += "类型:<input name=\"venuestype["+startNum+"]\" type=\"text\" id=\"venuestype"+startNum+"\" value=\"\" size=\"10\" />&nbsp;&nbsp;\r\n";
   Venues.innerHTML += "规模:<input name=\"venuessize["+startNum+"]\" type=\"text\" id=\"venuessize"+startNum+"\" value=\"\" size=\"10\" />&nbsp;&nbsp;\r\n";
 }
}
</script>
其中规模先搞成下拉选框,请问怎么把规模改成:
规模:<select name='venuesdevice[1]' style='width:50px'>
<option value='大>大</option>
<option value='小'>小</option>
</select>
这种方式?

解决方案 »

  1.   

    是动态增加一个select 吧、?
      

  2.   

    document.forms[0].yourselectName.options.add(oOption,n);//n为添加的位置,不加此选项将默认添加到最后,
      

  3.   


    <div id="dId" ></div>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var ediv = document.getElementById("dId");
    var startNum = 1;
    ediv.innerHTML += "规模:<select name=\"venuessize["+startNum+"]\" style='width:50px'><option value='大'>大 </option><option value='小'>小 </option></select> ";
    //-->
    </SCRIPT>
      

  4.   


    <select id='sId' name="comboxName"  class="input" ></select>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var select = document.getElementById('sId');
    var opt = document.createElement("OPTION");
    opt.text = '大';
    opt.value = '大';
    select.add(opt);
    opt = document.createElement("OPTION");
    opt.text = '小';
    opt.value = '小';
    select.add(opt);
    //-->
    </SCRIPT>
      

  5.   

    4楼的方法可取,不要直接写
    ediv.innerHTML += "规模:<select name=\"venuessize["+startNum+"]\" style='width:50px'><option value='大'>大 </option><option value='小'>小 </option></select> ";
    //-->
    这种代码。JS可以帮我们做的事情就不要自己写了。错了不好找,代码看着也难受