Hallo Gunnar,
meine Idee war so: https://codepen.io/anon/pen/PRaLbB
const filterButtonElement = document.querySelector('#filter');
filterButtonElement.addEventListener('click', (e) => {
let pressed = e.target.getAttribute('aria-pressed') === 'true'
e.target.setAttribute('aria-pressed', String(!pressed));
let pressed = e.target.getAttribute('data-filtered') === 'true'
e.target.setAttribute('data-filtered', String(!pressed));
});
filterButtonElement.addEventListener('click', (e) => {
let text = e.target.textContent === 'Alle anzeigen' ? 'Nur meine anzeigen' : 'Alle anzeigen';
e.target.textContent = text;
});
Mein Problem ist, ich kenne mich mit JavaScript 0 aus. Jetzt reagiert nur noch das wechseln vom Text. Es wird nichts mehr auf true gesetzt.
Bis bald!
Meowsalot (Bernd)