@DevilPrado

Почему appendchild is not a function?

function matrixArray(rows,columns){
	var shet =  new Array();
	var map = new Array();
	for(var i=0; i<rows; i++){
	  map[i] = new Array();
	  shet[i] = document.createElement = 'div';
	  shet[i].className = 'line';
	  shet[i].appendChild(world);
	  for(var j=0; j<columns; j++){
		map[i][j] = document.createElement('div');
		map[i][j].className = 'block';
		shet[i].appendChild(map[i][j]);
	  }
	}
	return map;
  }
var world_map = matrixArray(32,53);

Есть двумерный массив, на каждый элемент которого записывается контейнер, Тоесть хочу визуализировать матрицу при помощи div,
console log пишет, что appendchild это не функция , и потому не работает.
Как я понял, appendchild не может обрабатывать строки, потому и ругается, как бы мне подправить код, подскажите :З
  • Вопрос задан
  • 98 просмотров
Решения вопроса 1
alphatom
@alphatom
shet[i] = document.createElement = 'div'
Измените на 
shet[i] = document.createElement('div')
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Artezio Могилев
от 2 800 до 3 300 $
01 мар. 2021, в 00:47
300000 руб./за проект
01 мар. 2021, в 00:29
5555 руб./за проект