Je fais un mini-jeu dans lequel un joueur attaque un NPC et au centre se trouve une boîte blanche (div) que j'appelle (journal), parce que quand le joueur endommage/attaque le NPC, je veux pouvoir l'ouvrir. espace blanc pour enregistrer ce qui s'est passé.
J'utilise getElementById (journal), puis j'ajoute quelque chose du type "document.write (" Vous avez attaqué X npc "), mais cela ne fonctionne pas.
Avez-vous une idée de la manière dont je peux insérer du texte à l’intérieur de la boîte et non à l’extérieur? Merci
Vous pouvez utiliser l'une des méthodes suivantes:
document.getElementById('log').innerHTML = "text";
document.getElementById('log').innerText = "text";
document.getElementById('log').textContent = "text";
Pour Jquery:
$("#log").text("text");
$("#log").html("text");
HTML:
<div id="log"></div>
JS:
document.getElementById("log").innerHTML="WHATEVER YOU WANT...";
Je suggérerais Jquery:
$("#log").html("Type what you want to be shown to the user");