I need to run onclick function when <a href..></a>
is clicked.
<div class="gallery">
<div id="btn">
<a href="#" id="btnRight" class="right"></a>
</div>
</div>
<script type="text/javascript">
var element = document.querySelectorAll("a#btnRight.right");
element.onclick = (function() {
var count = 0;
return function(e) {
count++;
console.log(count);
if (count === 3) {
//...
count = 0;
}
};
})();
</script>
I can't use <a href="#" onclick=""...></a>
in html so I need to select a#btnRight.right. I tried:
var element = document.querySelectorAll("a#btnRight.right");
var element = document.querySelector("#btnRight.right");
var element = document.getElementById("btnRight").getElementsByClassName("right")[0];
var element = document.getElementById("btnRight").getElementsByTagName("a");
But it doesn't work. Thank you