Встречается на собеседованиях • сегодня
Как постучаться в DOM в iframe
Для доступа к DOM внутри iframe нужно сначала получить ссылку на сам iframe, затем на его contentDocument.
Пример:
javascript
const iframe = document.getElementById('myIframe');
const iframeDoc = iframe.contentDocument || iframe.contentWindow.document;
const element = iframeDoc.querySelector('.some-class');Важно:
- CORS: Если iframe с другого домена, доступ к его DOM будет запрещён из-за политики безопасности.
- Готовность DOM: Убедись, что iframe загружен, используя событие
load:
javascript
iframe.addEventListener('load', () => {
const iframeDoc = iframe.contentDocument;
// Работаем с DOM iframe
});
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы