@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
  • Вопрос задан
  • 117 просмотров
Пригласить эксперта
Ответы на вопрос 2
dpr
@dpr
frontend developer
а вы посмотрите в документации что возвращает getElementById и что getElementsByClassName

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

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

Войти через TM ID
Похожие вопросы
19 авг. 2018, в 00:49
600 руб./в час
18 авг. 2018, в 17:54
6000 руб./за проект
18 авг. 2018, в 16:00
60000 руб./за проект