dollar
@dollar
На чёткий вопрос - чёткий ответ.

Как выбрать элемент с определённым стилем?

Например, нужен селектор для всех элементов, у которых есть фоновое изображение (т.е. указан background-image). Но не какой-то конкретный url, а любой, т.е. когда этот стиль в принципе задан у элемента. И не важно, как задан: inline, или через class, или вообще скриптом.

Или, например, нужны все элементы с шириной width: 200px.
  • Вопрос задан
  • 98 просмотров
Решения вопроса 1
MrDecoy
@MrDecoy
Верставший фронтендер
Или, например, нужны все элементы с шириной width: 200px.

Если вам в академических целях, то как-то так:
Array.prototype.filter.call(document.querySelectorAll('*'), function(element){
  const style = window.getComputedStyle(element).width
  return style && style === '200px'
})

Если в проект хотите это поставить, то я бы предложил Вам ,как минимум, не брать за это никаких денег.
А лучше ещё и заплатить заказчику и извиниться.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы