RE: How to make a html javascript like button?
<button id="like-btn" />
const elm = document.getElementById('like-btn')
const cachedText = window.localStorage.getItem('likeBtnStateText') || 'Please Like'
elm.innerHTML = cachedText
elm.addEventListener('click', e => {
e.preventDefault()
const newText = 'Thanks for Liking!'
elm.innerHTML = newText
window.localStorage.setItem('likeBtnStateText', newText)
// do some other stuff
})