I'm making a mini-game where a player attacks a npc and in the center is a white box (div) that I call (log), because when the player damages/attacks the npc, I want to be able for that open white space to log what happened.
I'm using the getElementById(log) and then adding something along the lines of "document.write("You attacked X npc"), but its not working.
Any idea on how I can get text INSIDE the box and not outside it? Thanks
document.getElementById('log').innerHTML += '<br>Some new content!';
<div id="log">initial content</div>
You can use one of the following methods:
document.getElementById('log').innerHTML = "text"; document.getElementById('log').innerText = "text"; document.getElementById('log').textContent = "text";
For Jquery:
$("#log").text("text"); $("#log").html("text");
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With