Показать сообщение отдельно
  #1 (permalink)  
Старый 01.02.2017, 20:33
Интересующийся
Отправить личное сообщение для strange.tany Посмотреть профиль Найти все сообщения от strange.tany
 
Регистрация: 15.01.2017
Сообщений: 16

Проблемы с classList
Есть такой скрипт:
var classList;
		for (var i=0; i < 99; i++) {
			if(i<10) {
				var j = '0' + i;
			} else {
				var j = String(i);
			}
			classList = document.getElementById(j);
			if (classList.contains("hit1")) {
				classList.remove("hit");
				classList.add("hit2");
			} else if (classList.contains("miss1")) {
				classList.remove("miss1");
				classList.add("miss2");
			}
		}
		nowClassH = 'hit2';

при его исполнении консоль выдает это сообщение:
Uncaught TypeError: Failed to execute 'contains' on 'Node': parameter 1 is not of type 'Node'.
почему это происходит и как можно иправить
Ответить с цитированием