codepens/heart-button/dist/script.js

15 lines
452 B
JavaScript
Raw Permalink Normal View History

2023-10-06 23:12:53 +02:00
document.querySelectorAll('.like').forEach((button) => {
button.addEventListener('click', (e) => {
let number = button.children[2].textContent;
if (!button.classList.contains('active')) {
button.classList.add('active');
button.children[2].textContent = parseInt(number) + 1;
} else {
button.classList.remove('active');
button.children[2].textContent = parseInt(number) - 1;
}
});
});