Я пытаюсь спроектировать клиентскую часть классической игры с нарушением кода и сейчас пытаюсь установить идентификаторы и классы для попыток, но я не уверен, правильно ли я это сделал и правильный ли синтаксис, поскольку ничегобудет работать, пока вся проблема не будет решена.Комментарии являются инструкциями и есть вложенные циклы.for (var i = NUM_ATTEMPTS; i> 0; i -) {
//for each attempt, we create a div
var newDiv = document.createElement("div");
// set its id and class
$('div').addClass('attempt');
$('div').attr("id", "attempt"+[i])
// create a span, and set its id and class
var newSpan = document.createElement("span");
$('span').addClass('futureattempt');
$('span').attr("id", "attempt"+[i]+"pegs")
//...
//...
// then add 5 images including ids and classes. The img source could be empty or could be the hole.png
for (var j = 1; j <= CODE_LENGTH; j++){
var newImg = document.createElement("img");
$('img').addClass('imageAttempt');
$('img').attr("src", "./images/hole.png");
$('img').attr("id", "attempt"+[i]+"_"+[j]);
$(newSpan).append(newImg);
}
//append the span to the div
$(newDiv).append(newSpan);
// create a new span for displaying result of the end-user attempt, set id and append it to the div
//...
//...
//...
// append each div to the game board
$("#gameboard").append(newDiv);
}
Самый большой вопрос, который у меня есть, касается способа установки идентификатора и класса созданных div, span и imgsтак как это те части, которые я сделал сам.Спасибо за любую помощь.