alert(evalstr)看看evalstr的字符串, 应该是错误的,你的这段。
 试试
 eval("document.YHTZ."+names+".options[document.YHTZ."+names+".length])= new Options(MenuArray[m][0],MenuArray[m][2]); 这样的语句对不对。