проблема getElementsByClassName [дубликат]
На этот вопрос уже есть ответ здесь:
Что возвращают методы querySelectorAll и getElementsBy *? 9 ответовВ настоящее время проблема со свойством getElementsByClassName. У меня есть функция показать и скрыть, которая отображает кнопку при наведении курсора на продукткликните сюда Я включил эту функцию, используя свойство getElementById, однако из-за того, что я хочу дублировать эту функцию, используя класс, это лучшая практика. Является ли приведенный ниже код правильным способом решения этой проблемы с помощью функции ClassName JS?
Также я'Вы читали, что getElementsByClassName не поддерживается в IE8, так ли это, и есть ли способ обойти это?
function show(viewProductBtn){
document.getElementByClassName(viewProductBtn).style.visibility = "visible";
}
function hide(viewProductBtn) {
document.getElementByClassName(viewProductBtn).style.visibility = "hidden";
}
<a href="#" class="viewProductBtn"></a>
в настоящее время яя переключил сайт моего разработчика обратно на getByID, чтобы продемонстрировать, как должен работать переход.