Мой код должен создать новую игру, в которую вы можете настроить своих учеников, а что нет. Это не проблема, когда вы загружаете игру или после завершения настройки, есть ошибка. По какой-либо причине Chrome не загружает мои изображения. И он даже не отредактирует элемент, который я хочу изменить. Это обновление/погонный код, который должен работать:Javascript .innerHTML влияет только на родительский div
function startUp() {
if (saving) {
$('#newGame-settings').fadeOut(500);
setTimeout(function() {
$("#mainScreen").fadeIn(1500);
}, 500);
saving = false;
} else {
$('#Start_Menu_Container').fadeOut(500);
setTimeout(function() {
$("#mainScreen").fadeIn(1500);
}, 500);
}
var container = "";
for (var i = 0; i < students.length; i++) {
container += ("<div class='studentListC' style='background-image: url(\"" + students[i].imgSrc + "\")'>" + students[i].name + "</div>");
}
var studentList = document.getElementById("studentList");
studentList.innerHTML = container;
}
Он просто должен показать главный экран, который он делает, а затем отредактировать элемент ID studentList. Который он не. Если бы кто-нибудь мог мне помочь, это было бы здорово!
Кроме того, что-то полезное, вероятно, знает, что если я сделаю так, чтобы он добавил идентификатор mainScreen (родительский элемент studentList), он вроде бы работает, за исключением того, что изображение все еще не отображается. Поэтому у меня также может быть ошибка со строками в стиле.
Ссылка на весь код:http://jsbin.com/joneyi/edit?html,css,js,output
Не могли бы вы разместить разметку? – DinoMyte
@ DinoMyte Знаете ли вы, как я мог быстро это сделать? – CoderJS