Встречается на собеседованиях • сегодня
Как найти все скрытые элементы на странице
Для поиска всех скрытых элементов можно использовать 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; }
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы