60
задан 10 October 2015 в 05:58

2 ответа

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

, Удостоверяются эти iframe, загружается перед Вами

contentWindow.document

Иначе, Ваш getElementById будет null.

пз: не Может прокомментировать, все еще низкая репутация для комментария, но это - продолжение на выбранном ответе, поскольку я провел некоторое хорошее время отладки, пытаясь выяснить, что я должен вызвать эти iframe загрузка прежде, чем выбрать внутренний-iframe элемент.

3
ответ дан 1 November 2019 в 09:38

В моем случае я пытался захватить панель инструментов pdfTron , но к сожалению идентификационные изменения каждый раз Вы обновляете страницу.

Так, я закончил тем, что захватил его путем выполнения так.

const pdfToolbar = document.getElementsByTagName('iframe')[0].contentWindow.document.getElementById('HeaderItems');

Как в массиве, записанном tagName, у Вас всегда будет фиксированный индекс для iFrames в Вашем приложении.

0
ответ дан 1 November 2019 в 09:38

Другие вопросы по тегам:

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