Показать сообщение отдельно
  #1 (permalink)  
Старый 17.02.2015, 07:40
Интересующийся
Отправить личное сообщение для Andrey Kovalchuk Посмотреть профиль Найти все сообщения от Andrey Kovalchuk
 
Регистрация: 17.02.2015
Сообщений: 11

Использование classList.add
<div class="down">

		<div class="buttons">
			<input type="button" id="button1" src="/assets/atdaru/images/button.png" value="Хабаровск" onclick=ShowBlock("block1","button1")>
		</div>

		<div class="adress_content">
			<div class="adress_content_item" id="block1">
			<p>Текст</p></div>
		</div>
	<br class="clearfloat">
	</div>


function ShowBlock (id_block, id_button){
	
	document.getElementById('id_block').classList.add('active');
	document.getElemnetById('id_button').classList.add('active');
	}


Выдает ошибку Uncaught TypeError: Cannot read property 'classList' of null

Верно ли я понимаю, что эта ошибка говорит нам о том, что не существует класса active и посему classList у нас функция пустая?

Но ведь класс active существует. Подскажите, где я не прав и как сделать так, чтобы работало.
Ответить с цитированием