加一句
function changelocation(locationid,Xname,num)
    {
    var locationid=locationid;
    subcat = window["subcat"+num]; //<-- this line
    var i;
    for (i=0;i < onecount0; i++)
        {
            if (subcat[i][1] == locationid)
            { 
                document.myform.ShiName.options[document.myform.ShiName.length] = new Option(subcat[i][2], subcat[i][0]);
            }        
        }
    }