2011-06-27 55 views
0

我使用下面的代碼隱藏和顯示的divJavaScript的問題,ID名稱

function showSubCat(id) 
{ for(var i=1; i<=12; i++) 
    { var hideid = 'cat'+i; 
     document.getElementById(hideid).style.display = "none"; 
    } 
    document.getElementById(id).style.display = "block"; 
} 

的div ID是從CAT1到cat12。 所有作品都很好,除了cat11和cat12之外,他們只是不顯示。

任何想法?

解決:功能正常,問題出現在結束標記中。

Thaks。

+0

這聽起來像是你的參數是錯誤的。你怎麼調用這個函數? –

+1

爲什麼你不給他們全部類似的課程,隱藏整個班級,然後只顯示你需要的班級?我有一種感覺,認爲你目前的做法可能過於複雜。 – MoarCodePlz

+0

顯示元素的代碼在哪裏? – WEFX

回答