try:
oOption.innerText = stat_dir[i];
oOption.Value = stat_dir[i];
===>
oOption.text = stat_dir[i];
oOption.value = stat_dir[i];or:
oOption=new Option(text,value)
oOption.innerText = stat_dir[i];
oOption.Value = stat_dir[i];
===>
oOption.text = stat_dir[i];
oOption.value = stat_dir[i];or:
oOption=new Option(text,value)
原来只是大小写敏感问题。