Generally when we click a Button on our page, button performs ts actions and the page gets reloaded to its original state. To do not refresh the page we add event.preventDefault(); at the end of our JavaScript function.
<button id="myBtn">Try it</button>
<p id="demo">
</p>
<script>
document.getElementById("myBtn").addEventListener("click", function(){
document.getElementById("demo").innerHTML = "Hello World";
event.preventDefault();
});
</script> <br/>
Another code can be:
<button id="myBtn" onclick="test()">Try it</button>
<p id="demo">
</p>
<script>
function test(){
document.getElementById("demo").innerHTML = "Hello World";
event.preventDefault();
}
</script> <br/>