OK了,以下是我写的,如果各位还有好的方法,请赐教!!分要给该给的人。function put_show(vals){ var pid=new Array();
for(var i=0;i<arrType.length;i++){ if (arrType[i][2]==vals){ for (var j=0;j<i;j++){//取得该级及上级ID号 var num=3*j+2; if (vals.length>=num){ pid[j]=vals.substr(0,vals.length-(3*j)); } } for(var k=j;k>=0;k--){//根据pid数组的值,将分类名称显示出来
for(var m=0;m<arrType.length;m++){
if (arrType[m][2]==pid[k]){ document.write(arrType[m][1]+"=>"); } } } } } }//end function
id="10:10:10"
pid=id.substr(0,id.length-3)
alert(pid)
var pid=new Array();
for(var i=0;i<arrType.length;i++){ if (arrType[i][2]==vals){ for (var j=0;j<i;j++){//取得该级及上级ID号 var num=3*j+2;
if (vals.length>=num){ pid[j]=vals.substr(0,vals.length-(3*j)); }
} for(var k=j;k>=0;k--){//根据pid数组的值,将分类名称显示出来
for(var m=0;m<arrType.length;m++){
if (arrType[m][2]==pid[k]){ document.write(arrType[m][1]+"=>"); }
}
}
}
}
}//end function