I have an empty box in the footer section, which is situated in the div
<footer> <div> </div> </footer>
I would like to write a function in javascript that would count the number of clicks in the div, and display the number of clicks in the same div. I am wondering how to achieve this without touching the html. I have seen how to achieve this with a button, but how can I achieve this with a div ? thanks
Advertisement
Answer
Use .querySelector, if you dont to want add any ID or Class.
var elem = document.querySelector('footer div'); let countClicks = 0; elem.onclick = function() { countClicks++; elem.textContent = countClicks };
div { padding:10px; background: #339900; color: #fff; font-size: 44px; }
<footer> <div></div> </footer>