Я пытаюсь скрыть элементы с тем же именем класса (float_form), но я также пытаюсь использовать script ниже, чтобы показать их (все классы div float_form изначально скрыты). Я просмотрел множество 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 для распознавания повторяющихся имен классов, которые не находятся в стиле = display: none; без компрометации элемента show/hide ID, поскольку в качестве ключа есть цикл с идентификатором div. Html для div выглядит следующим образом: {item.ID} является циклом while.
<div class="float_form" id="{item.ID}" style="display: none;">