Почему не работает скприпт?

Добрый день.
Скрипт не меняет атрибут у элемента, никак не могу понять в чем ошибка
const sandwich = document.querySelector('.js-sandwich');

function sandwichToggle() {
	this.classList.toggle('active');
	let ariaExpanded = this.getAttribute('aria-expanded');

	if (ariaExpanded) {
		this.setAttribute('aria-expanded', 'false');
	} else {
		this.setAttribute('aria-expanded', 'true');
	}
}

sandwich.addEventListener('click', sandwichToggle);

Сам элемент
.sandwich.js-sandwich(role="button" aria-haspopup="true" aria-expanded="false" tabindex="0")
  • Вопрос задан
  • 79 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
Libiros
@Libiros
WebDev ninja!
Попробуйте строгое сравнение

if (ariaExpanded === false) {
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Stream Labs Москва
До 150 000 ₽
Myagi Минск
от 3 000 до 4 000 $
Salesbeat Москва
от 150 000 до 250 000 ₽
19 февр. 2020, в 09:36
10000 руб./за проект
19 февр. 2020, в 09:15
5000 руб./за проект
19 февр. 2020, в 08:48
5000 руб./за проект