Встречается на собеседованиях • сегодня

Как найти все скрытые элементы на странице

Для поиска всех скрытых элементов можно использовать CSS-селекторы или JavaScript. Скрытыми считаются элементы с display: none, visibility: hidden, нулевой шириной/высотой или opacity: 0.

JavaScript вариант:

javascript
const hiddenElements = document.querySelectorAll(
  '[style*="display: none"], [style*="visibility: hidden"], [style*="opacity: 0"]'
);

// Также можно проверить computed styles
const allElements = document.querySelectorAll('*');
const trulyHidden = Array.from(allElements).filter(el => {
const style = window.getComputedStyle(el);
return style.display === 'none' ||
style.visibility === 'hidden' ||
style.opacity === '0' ||
el.offsetWidth === 0 ||
el.offsetHeight === 0;
});

text

**CSS-селекторы:**
```css
[hidden], 
[aria-hidden="true"], 
.display-none { display: none; }
.visibility-hidden { visibility: hidden; }
.opacity-zero { opacity: 0; }
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы