同じクラス名 (float_form) の要素を非表示にしようとしていますが、以下のスクリプトを使用してそれらを表示しようとしています (float_form クラスの div はすべて最初は非表示になっています)。私は多くのjqueryソリューションを見てきましたが、これでうまくいくようには思えません。
function show(a) {
var e = document.getElementById(a);
if (!e)
return true;
if (e.style.display == "none") {
e.style.display = "block"
} else {
e.style.display = "none"
}
return true;
}
編集:明確でない場合は申し訳ありませんが、Jquery を使用するつもりはありません (これが jquery ではないことはわかっています)。style= display:none; にない繰り返しのクラス名を認識するために JavaScript を使用する方法を探しています。div id をキーとするループがあるため、show/hide ID 要素を損なうことはありません。div の html は次のようになります。{item.ID} は while ループです。
<div class="float_form" id="{item.ID}" style="display: none;">