Показать сообщение отдельно
  #1 (permalink)  
Старый 31.10.2015, 22:48
Новичок на форуме
Отправить личное сообщение для Zhart Посмотреть профиль Найти все сообщения от Zhart
 
Регистрация: 17.10.2015
Сообщений: 5

Динамический img
Здравствуйте.
Не работает код.
Не судите строго, пока только учусь.
Буду благодарен за помощь

function doTemplate (url, name, id, description, date) {
	var group = document.createElement('div');
	group.className = "col-sm-3 col-xs-6";
	var container = document.querySelectorAll('.row');
	container.appendChild(group);

	var img = document.createElement('img');
	img.className = "img-thumbnail";
	img.src = url;
	img.alt = name;
	var imgContainer = document.querySelectorAll('.col-sm-3 col-xs-6');
	imgContainer.appendChild(img);

	var subGroup = document.createElement('div');
	subGroup.className = "info-wrapper";
	var subContainer = document.querySelectorAll('.col-sm-3 col-xs-6');
	subContainer.appendChild(subGroup);

	var innerGroupName = document.createElement('div');
	innerGroupName.className = "text-muted";
	innerGroupName.innerHTML = id + " : " + name;
	var innerNameContainer = document.querySelectorAll('.info-wrapper');
	innerNameContainer.appendChild(innerGroupName);

	var innerGroupDescription = document.createElement('div');
	innerGroupDescription.className = "text-muted";
	innerGroupDescription.innerHTML = description;
	var innerDescriptionContainer = document.querySelectorAll('.info-wrapper');
	innerDescriptionContainer.appendChild(innerGroupDescription);

	var innerGroupDate = document.createElement('div');
	innerGroupDate.className = "text-muted";
	innerGroupDate.innerHTML = date;
	var innerDateContainer = document.querySelectorAll('.info-wrapper');
	innerDateContainer.appendChild(innerGroupDate);
}

resultHTML += doTemplate (url, capitalizedFirstLetter(), id, doShortDescription(), doFormattedDate());


С входными данными всё нормально, проверял.
Отладчик выдает ошибку " TypeError: undefined is not a function (evaluating 'container.appendChild(group)') "

Буду благодарен за помощь!
Ответить с цитированием