【发布时间】:2017-01-28 01:45:51
【问题描述】:
几周前我开始学习网络开发以获取乐趣,我正在使用 HTML、CSS 和 JS 创建一个石头剪刀布游戏。我正在尝试向 HTML 块添加一些内容,但我当前的代码未能这样做。经过大量谷歌搜索后,我决定尝试发布我的问题。
我添加了我要从中添加行的功能以及我要添加它们的位置。正如我所说,我的代码不起作用,我不太明白为什么。
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是一个jquery函数,创建一个jquery对象
标签: javascript jquery html css