Показать сообщение отдельно
  #1 (permalink)  
Старый 18.06.2018, 19:42
Аспирант
Отправить личное сообщение для Shadow Посмотреть профиль Найти все сообщения от Shadow
 
Регистрация: 05.06.2018
Сообщений: 36

Ошибка в таймере js
Пишу сапера вот код не работает секундомер вот ошибка Cannot set ----
property 'innerHTML' of nullat time
Спасибо за помощь
var gamePush = document.getElementsByClassName('content')[0];
var lev = document.createElement('div');
	lev.id=('ex');
	lev.innerHTML = ' ';
	gamePush.appendChild(lev);
	var timeout;
	var i = 0;
		function time(){
    //действия
	var timeHelp = document.getElementById('ex');
	timeHelp.innerHTML = (i);
    timeout = setTimeout(time, 1000);
	i++;
}
function Stop(){
clearTimeout(timeout);
}
function Play(){
	time();
	var gameType = document.getElementById('sellev').value;
	
	var lev = document.createElement('div');
	lev.id=('time');
	lev.innerHTML = 'Time:';
	gamePush.appendChild(lev);
	
	$('#delete').empty();
	if(gameType == 'Beginner'){
		var lev = document.createElement('div');
	lev.id=('level');
	lev.innerHTML = 'Level:';
	gamePush.appendChild(lev);
	var lev = document.createElement('div');
	lev.id=('levelName');
	lev.innerHTML = 'Beginner';
	gamePush.appendChild(lev);
		for(var i =0;i<9;i++){
			var br=document.createElement('br');
			document.body.appendChild(br);
			gamePush.appendChild(br);
			gamePush.appendChild(br);
			for(var j =0;j<9;j++){
				
				var div = document.createElement('div');
				div.id=(i+","+j);
				div.className=("close");
				gamePush.appendChild(div);
			}
		}
	}
	else if(gameType == 'Intermediate'){
			var lev = document.createElement('div');
	lev.id=('level');
	lev.innerHTML = 'Level:';
	gamePush.appendChild(lev);
	var lev = document.createElement('div');
	lev.id=('levelName');
	lev.innerHTML = 'Intermediate';
	gamePush.appendChild(lev);
		for(var i =0;i<16;i++){
			var br=document.createElement('br');
			document.body.appendChild(br);
			gamePush.appendChild(br);
			gamePush.appendChild(br);
			for(var j =0;j<16;j++){
				
				var div = document.createElement('div');
				div.id=(i+","+j);
				div.className=("close");
				gamePush.appendChild(div);
			}
		}
	}
	else if(gameType == 'Expert'){
			var lev = document.createElement('div');
	lev.id=('level');
	lev.innerHTML = 'Level:';
	gamePush.appendChild(lev);
	var lev = document.createElement('div');
	lev.id=('levelName');
	lev.innerHTML = 'Expert';
	gamePush.appendChild(lev);
		for(var i =0;i<16;i++){
			var br=document.createElement('br');
			document.body.appendChild(br);
			gamePush.appendChild(br);
			gamePush.appendChild(br);
			for(var j =0;j<30;j++){
				var div = document.createElement('div');
				div.id=(i+","+j);
				div.className=("close");
				gamePush.appendChild(div);
			}
		}
	}
	else{
					var lev = document.createElement('div');
	lev.id=('level');
	lev.innerHTML = 'Level:';
	gamePush.appendChild(lev);
	var lev = document.createElement('div');
	lev.id=('levelName');
	lev.innerHTML = 'Costum';
	gamePush.appendChild(lev);
	}

}
Ответить с цитированием