在一个select下拉框种有N多option,其中一个option的value=0,我该怎么写,使得在网页刷出来的时候默认选中的是这一项呢? 
<option name="111" value="**">其中 name全部是一样的 value各不想同.
PS:这个option的位置不是在第一个位,他前面 已经有了很多option 了对于checkbox来说可以写成 var checkbox = docment.getElementsByName("111");
for (var i=0;i<checkbox.length;1++){
    checkbox.checked = false;#全部置空
    if (checkbox.value == "0"){
        checkbox.checked = ture;#选中value=0的这项
   }

请各位大虾给出点关键代码 完成select的选中 谢谢

解决方案 »

  1.   

    顺便问下 怎么判断是checkbox类型还是select类型呀 谢谢
      

  2.   

    <script type="text/javascript"> 
    window.onload = function()
    {
    o = document.getElementById("s");
    for(c=0; c<o.length; c++)
    {
    if(o.options[c].value == 1)
    {
    o.options[c].selected = true;
    break;
    }
    }
    }
    </script>
    <select id="s">
    <option value="0">0</option>
    <option value="1">1</option>
    <option value="2">2</option>
    </select>
      

  3.   

    请教一下楼上的 ,c=0; c<o.length; c++  
    是不是应该写成 
    c=0; c<o.option.length; c++  ??
      

  4.   

    还有 怎么判断是checkbox类型还是select类型呀 谢谢
      

  5.   

    checkbox是selected
    option是checked
      

  6.   

    <script type="text/javascript"> 
    window.onload = function()
    {
      o = document.getElementById("s");
      for( c=0; c<o.length; c++)
      {
       if(o.options[c].value == 1)
       {
         o.options[c].selected = true;
         break;
       }
      }
    }
    </script>
    <select id="s">
    <option value="0">0</option>
    <option value="1">1</option>
    <option value="2">2</option>
    </select>可以!!!
      

  7.   

    ===》还有 怎么判断是checkbox类型还是select类型呀 谢谢
    aForm.elements[i].type == 'checkbox';
    aForm.elements[i].type == 'select';这样判断~
      

  8.   

    <select>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="0" selected>0</option>
    </select>