function mm(val)
{
  var s = document.formName.mys;
  for(var i=0; i<s.options.length; i++)
  {
    if(s.options[i].value == val)
    {
      s.selectedIndex = i;
      return s.option[i];
    }
  }
  return null;
}

解决方案 »

  1.   

    其实还有一种简单的方法就是:
    document.formName.mys.value = "3"; //这样就搞定了
      

  2.   

    document.formName.mys.value = "3"; 
    这一句写在哪?
      

  3.   

    放到form的后面,从后面插入
    <FORM METHOD=POST ACTION="" name="myform">
    <SELECT NAME="mys">
    <option value="1">aaaaaaaaa</option>
    <option value="2">bbbbbb</option>
    <option value="3">cccccccccc</option>
    <option value="4">dddddddddd</option>
    <option value="5">eeeeeeee</option>
    </SELECT></FORM>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    document.myform.mys.value="3"
    //-->
    </SCRIPT>