Render JS Script on specific location
Hi,
I'm trying to add a countdown timer with this JS script :
- <script>
- // Set the date we're counting down to
- var countDownDate = new Date("Mar 31, 2024 00:00:00").getTime();
- // Update the count down every 1 second
- var x = setInterval(function() {
- // Get today's date and time
- var now = new Date().getTime();
-
- // Find the distance between now and the count down date
- var distance = countDownDate - now;
-
- // Time calculations for days, hours, minutes and seconds
- var days = Math.floor(distance / (1000 * 60 * 60 * 24));
- var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
- var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
- var seconds = Math.floor((distance % (1000 * 60)) / 1000);
-
- // Output the result in an element with id="demo"
- document.getElementById("CountdownTimer").innerHTML = days + "d " + hours + "h "
- + minutes + "m " + seconds + "s ";
-
- // If the count down is over, write some text
- if (distance < 0) {
- clearInterval(x);
- document.getElementById("CountdownTimer").innerHTML = "EXPIRED";
- }
- }, 1000);
- </script>
Then I add it as a snippet.
However I just can't find a way to render it on the published website? I would need to assign the specific ID CountdownTimer to a paragraph, just no idea how to do it?
Anyhelp? Or other way of doing it (not embedding 3rd party service that are all the time paying)
Thanks!