Попытка скрыть элемент (класс «input-container») с определенным классом, если не указан конкретный параметр URL. Разработали следующий код, но не могу заставить его работать. Оператор if / else был протестирован с использованием предупреждений, поэтому я знаю, что эта часть работает. Именно здесь я пытаюсь назначить переменную отображения, где код, кажется, ломается. К сожалению, я должен сделать это, используя имя класса, а не идентификатор. Мысли
<script>
var isadmin = document.getElementsByClassName("input-container");
if (window.location.search.indexOf('admin=yes') > -1) {
isadmin[0].style.display = "block";
} else {
isadmin[0].style.display = "none";
}
</script>