JSFiddle - React, Tailwind, and code Playground
by artgas_pro
HTML
<div class="about__btn">Читать дальше <span>→</span></div>
CSS
.about__btn{
cursor: pointer;
}
/*.about__btn span{
pointer-events: none;
}*/
JavaScript
const aboutbtn = document.querySelector('.about__btn');
aboutbtn.addEventListener('click', (e) => {
//№1
//e.target.innerText == 'Читать дальше →' ? e.target.innerHTML = '<span>←</span> Скрыть текст' : e.target.innerHTML = 'Читать дальше <span>→</span>';
//№2
if (e.target.innerText == 'Читать дальше →') {
e.target.innerHTML = '<span>←</span> Скрыть текст'
console.log(e.target);
}
if (e.target.innerText == '← Скрыть текст') {
e.target.innerHTML = 'Читать дальше <span>→</span>';
}
//№3
/*switch (e.target.innerText) {
case 'Читать дальше →':
e.target.innerHTML = '<span>←</span> Скрыть текст';
break;
case '← Скрыть текст':
e.target.innerHTML = 'Читать дальше <span>→</span>';
break;
default:
break;
}*/
})