Objetivo deste desafio: Adicionar um ouvinte de eventos a cada um dos botões para que seu conteúdo de texto mude entre 'Like' e ‘Liked’` sempre que se clicar neles.
Passo a passo da solução: Neste desafio, você adicionará um ouvinte de eventos aos botões para torná-los interativos.
Para concluir este desafio, dentro do for..of loop, após criar o botão, adicione um ouvinte de eventos a button. Defina o 1º argumento como 'click'. Defina o 2º argumento como uma função de seta.
Dentro do bloco de código {} da função de seta, adicione uma if…else statement que teste se o .textContent do botão é 'Like'. Se for o caso, defina seu conteúdo de texto como 'Liked'. Se não for, defina seu conteúdo de texto como 'Like'.
Conceitos de HTML: <button>
Conceitos de JavaScript: Ouvinte de eventos, Função de seta, If…Else, .textContent
não to conseguindo
button.addEventListener(‘click’, () => {
if ( button.textContent === ‘Like’ ) {
button.textContent = ‘liked’;
}else { button.textContent = ‘like’ } } );
é isso que é pra fazer certo?