I have a social media style website, that I want to have a like-feature for the posts, It's supposed to be very simple for now.
With this code, only the first post's like button works, so how do I make them individual, without having to rewrite code a thousand times?
Javascript:
const getLike = document.querySelector('.like');
const getLikeNum = document.querySelector('.likeNum');
let like = 0;
increaseLike = () => {
like ++
getLikeNum.innerHTML = `${like}`
}
likeClick = () => {
increaseLike()
}
getLike.addEventListener(('click'), likeClick)
HTML:
<div id="opslag-gruppe">
<div class="opslag">
<div class="bar">
<button class="like"><img src="hjerte.png" class="hjerte"></button>
<p class="likeNum">0</p>
</div>
</div>
<div class="opslag">
<div class="bar">
<button class="like"><img src="hjerte.png" class="hjerte"></button>
<p class="likeNum">0</p>
</div>
</div>
<div class="opslag">
<div class="bar">
<button class="like"><img src="hjerte.png" class="hjerte"></button>
<p class="likeNum">0</p>
</div>
</div>
<div class="opslag">
<div class="bar">
<button class="like"><img src="hjerte.png" class="hjerte"></button>
<p class="likeNum">0</p>
</div>
</div>
</div>