Проверка наличия свойства css

Есть кнопка сворачивания блока, нужно чтобы при ее нажатии проверялись свойство display самого блока и менялся aria-label кнопки.


Ответы (1 шт):

Автор решения: fortavey
const div = document.querySelector('div');
const btn = document.querySelector('button');
btn.addEventListener('click', e => {
  if(div.style.display === 'block'){
    btn.setAttribute('aria-label', 'Значение');
  }
});

Если конечно у вас display задан через style. Если через css, то условие будет такое:

if(getComputedStyle(div).display === 'block') ...
→ Ссылка