kally
@kally

Появление и исчезновение блока, имеющего класс — Нативный JS и DOM?

Добрый день. Почему с getElementsById работало, а с поиском класса не работает?
Вот код:
function Aaa(){
// блок исчезновения
      var links = document.getElementsByClassName('item');
      links.style.display = 'none';	  
}

function Bbb(){
// блок появления
      var links = document.getElementsByClassName('item');
	    links.style.display = '';
}

            // После загрузки документа
    window.onload = function(){	 
	
        document.getElementsByClassName('aaa').onclick = function(){
		    alert("блок исчезнет");
		    Aaa();			
        }	
		
        document.getElementsByClassName('bbb').onclick = function(){
		    alert("блок появится");
		    Bbb();				   
        }  
	}


И еще проблема -- даже когда работало (блок исчезал/появлялся, алерт выскакивало)
даже тогда внизу страницы была надпись кода js из файла file.js
Почему так? Я его уже и в head ставила, и под закрывающим body
  • Вопрос задан
  • 229 просмотров
Пригласить эксперта
Ответы на вопрос 2
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
а вы посмотрите в документации что возвращает getElementById и что getElementsByClassName

Даю подсказку — getElementsByClassName
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы