2011-06-27 8 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"; 
} 

IDがCAT1からcat12にあります。 cat11とcat12を除いてすべてうまく動作しますが、表示されません。

アイデア?

解決済み:機能は動作しますが、問題は終了タグにあります。

タックス。

+0

....正常に動作します。この関数をどのように呼びますか? –

+1

あなたはそれらにすべて同じようなクラスを与えて、クラス全体を隠して、あなたが必要とするものだけを表示してみませんか?私はあなたの現在のアプローチが物事を複雑にするかもしれないと感じています。 – MoarCodePlz

+0

要素を表示するコードはどこですか? – WEFX

答えて