如题,需要根据数据库中数据对select设定一个选中值,如何实现呢?
另select的id是动态生成的。

解决方案 »

  1.   

    this.select.Items[0].selected=true,如果是服务器控件的话。
      

  2.   

    在一个for循环里动态生成了html select
    <% for (i=0,i<number;i++) { %>
    <select id=select<%=i%> name=select<%=i%>>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    </select>
    现在可以从后台取来index,但是如何设定呢?
    function setStatus(index)
    {
       var obj=document.getElementById("taskState_p0_t0")
       obj.selectedIndex=index 
    }
    但这个函数何时触发呢
    oninit和onload都不可以