Задать вопрос
@Shimpanze

Как проверить, что атрибут style пуст (не содержит никаких свойств)?

Добрый день!

Скажите, пожалуйста, как на чистом JavaScript, проверить что атрибут style не содержит в себе никаких свойств (пуст)?

Такая проверка не работает:

if ( document.getElementById("wikiArticle").getAttribute('style') === '' ) {
  console.log('Пусто!');
}


...так как внутри может быть пробел (или два, или даже три).

Как правильно проверить, что атрибут style не содержит никаких именно свойств, а не пробелов?

Спасибо!
  • Вопрос задан
  • 419 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 2
@Camaro67
Помог? - жми "Отметить решением"
var attr = document.getElementById("wikiArticle").getAttribute('style');

if (!attr || !attr.trim()) {
    console.log('Пусто!');
}
Ответ написан
Комментировать
profesor08
@profesor08 Куратор тега JavaScript
e.getAttribute('style').trim().length === 0
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
KorniloFF
@KorniloFF Куратор тега JavaScript
Работаю по font-end / JS
if(Object.keys(document.getElementById("wikiArticle").style).length) // есть style
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы