Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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'.
почему это происходит и как можно иправить
Ответить с цитированием
  #2 (permalink)  
Старый 01.02.2017, 20:48
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

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

рони,
спасибо за помощь
Ответить с цитированием
  #4 (permalink)  
Старый 01.02.2017, 22:08
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

strange.tany,
если вы написали этот код, то читать учебник, если вам дали код, чтобы проверить ваши знания, тем более читать учебник вдумчиво.
1. плохое имя переменной classList, есть свойство с таким именем.
2. параметром contains должен быть элемент а не строка
parameter 1 is not of type 'Node'
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по classList pomidor_makaronus Общие вопросы Javascript 3 05.06.2016 22:42
Проблемы со слайдером. Shupamen Работа 1 15.12.2013 00:12
проблемы с PagingToolbar serg3091 ExtJS 4 26.06.2013 09:33
глюк форума Gvozd Сайт Javascript.ru 11 18.03.2009 14:37
Drug&Drop + всплывание события = проблемы =(( _NoName_ Events/DOM/Window 4 05.03.2009 17:47