1、在ASP与JS混写模式中,要注意ASP语句有没有 正确的赋值, 否则JS可能有莫名其妙的错误 function switchShow(id,tag){ document.getElementById("td_"+id).className='left_menu_selected'; for(var i=1; i<=<%=n%>; i++){ if (i!=id) document.getElementById("td_"+i).className='left_menu'; } var tObj = document.getElementById("subTable"+id); var cObj = document.getElementById("subTable"+cache_id); if(tag){ if(tObj) tObj.className =(tObj.className=='hid') ? "show" : "hid"; }else{ if(tObj) tObj.className = "show"; } if(cache_id != id){ cache_id = id; if(cObj)cObj.className = "hid"; } event.cancelBubble = true; }