Ich habe vor ein paar Wochen begonnen, Web-Entwicklung zum Spaß zu lernen und ich erstelle ein Stein-Papier-Schere-Spiel mit HTML, CSS und JS. Ich versuche, etwas zu einem HTML-Block hinzuzufügen, dies aber mit meinem aktuellen Code nicht zu tun. Nach vielem Googeln entschied ich mich, meine Frage zu stellen.Vorbereitete konstruierte Variable zu HTML in JS
Ich habe die Funktion hinzugefügt, die ich versuche, die Zeilen hinzuzufügen, und den Ort, an dem ich versuche, sie hinzuzufügen. Wie gesagt, mein Code funktioniert nicht und ich verstehe nicht warum.
function displayPlayedRounds(winner) {
"use strict";
// <p class="roundCountPrev">
// <img src="/images/whiteRock.png" class="player1PrevRound"/>
// ← Round 4
// <img src="/images/blackPaper.png" class="player2PrevRound"/>
// </p>
var middlePart, toAppend;
if (winner === -1) {
middlePart = "Round " + movesMade + " →";
} else if (winner === 1) {
middlePart = "← Round " + movesMade;
} else {
middlePart = "Round " + movesMade;
}
toAppend = "<p class='roundCountPrev'><img src=" + userImages[userChoice] + " class='player1PrevRound'/>" + middlePart + "<img src=" + compImages[compMove] + "class='player2PrevRound'/></p>";
document.getElementById('displayPrevRounds').prepend('toAppend');
}
<span id='displayPrevRounds' class="player1">Previous rounds
<p class="roundCountPrev">
<img src="/images/whiteRock.png" class="player1PrevRound"/>← Round 4
<img src="/images/blackPaper.png" class="player2PrevRound"/>
</p>
</span>
Prepend ist eine jquery Funktion, erstellen Sie ein jquery Objekt – madalinivascu