我试图隐藏具有相同类名(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)。我正在寻找一种方法来使用JavaScript识别重复的类名,而不会影响show/hide ID元素,因为有一个循环,其中div id作为键。该div的HTML如下所示,其中{item.ID}是一个while循环。
<div class="float_form" id="{item.ID}" style="display: none;">
document.getElementsByClassName
,并循环遍历返回列表中的所有项。 - Rob W