Einfache Schaltfläche, die neue Elemente <p>
erstellen sollte, wenn es geklickt hat, aber es funktioniert nicht und ich bin mir nicht sicher, warum, wie ich es mit anderem Code von mir verglichen habe..append funktioniert nicht auf klicken
var battle = function() {
while(monsterHP > 0){
var playerDam = Math.floor(Math.random() * ((playerAtk - monsterAtk) + 2);
$('#battle').append("<p>You have hit the monster for " + playerDam + " damage. The monster has " + (monsterHP - playerDam) + "HP left</p>");
monsterHP -= playerDam;
if(monsterHP <= 0) {
$('#battle').append("<p>You have defeated the monster</p>");
}
}
}
$('#battleButton').click(function() {
battle();
}
Haben Sie sich die Browserkonsole angesehen? Es gibt einen Syntaxfehler. – Xufox