脚本改成如下: <script language="javascript" type="text/javascript"> function tabit(btn){ var idname = new String(btn.id); var s = idname.indexOf("_"); var e = idname.lastIndexOf("_")+1; var tabName = idname.substr(0, s); var id = parseInt(idname.substr(e, 1)); var tabNumber = btn.parentNode.childNodes.length; for(i=0;i<tabNumber;i++){ //这里做一个判断null操作! if(document.getElementById(tabName+"_div_"+i)!=null) { document.getElementById(tabName+"_div_"+i).style.display = "none"; document.getElementById(tabName+"_btn_"+i).className = ""; } }; document.getElementById(tabName+"_div_"+id).style.display = "block"; btn.className = "curr"; }; </script>
<script language="javascript" type="text/javascript">
function tabit(btn){
var idname = new String(btn.id);
var s = idname.indexOf("_");
var e = idname.lastIndexOf("_")+1;
var tabName = idname.substr(0, s);
var id = parseInt(idname.substr(e, 1));
var tabNumber = btn.parentNode.childNodes.length;
for(i=0;i<tabNumber;i++){
//这里做一个判断null操作!
if(document.getElementById(tabName+"_div_"+i)!=null)
{
document.getElementById(tabName+"_div_"+i).style.display = "none";
document.getElementById(tabName+"_btn_"+i).className = "";
}
};
document.getElementById(tabName+"_div_"+id).style.display = "block";
btn.className = "curr";
};
</script>