Изменить содержание iframe - PullRequest
2 голосов
/ 26 июля 2011

Можно ли в любом случае редактировать html-содержимое iframe внутри веб-страницы?

У меня есть следующий код:

<iframe src="sample.html"></iframe>

Я хочу отредактировать содержимое sample.html , не затрагивая буквально HTML-код. И я хочу, чтобы этот редактор был встроен в сайт. Большое вам спасибо!

Ответы [ 2 ]

3 голосов
/ 26 июля 2011

Вы можете получить доступ к документу <iframe> следующим образом:

iframedoc = document.getElementById("my_iframe").contentDocument;
iframedoc.getElementById("element_in_iframe").do_something();

Обратите внимание, что это работает, только если iframe находится в том же домене, что и ваша родительская страница.

0 голосов
/ 07 мая 2019
iframedoc = document.getElementById("my_iframe").contentDocument;
iframedoc.getElementById("element_in_iframe").do_something();

Если содержимое iframe с другого веб-сайта, вы можете использовать httrack , чтобы загрузить веб-сайт и разместить его на локальном сервере для использования вышеуказанного кода.

С уважением

CEE Креативный веб-дизайнер

...