#javascript #jquery #iframe
#javascript #jquery #iframe
Вопрос:
Я знаю, как получить содержимое div в iframe с помощью jquery—
содержимое iframe:
<div id="myContent"></div>
jQuery:
$("#myiframe").find("#myContent")
Что я хочу сделать, так это получить все текстовое содержимое iframe, как с текстом всех ссылок в этом iframe, так и с текстовым содержимым, исключая тексты ссылок в этом iframe.
Я хочу сделать это в идеале с помощью jquery, но чистый js или jquery js меня тоже устраивает.
Комментарии:
1. вы пробовали использовать javascript document.getElementById(«myiframe»).innerHTML ..?
Ответ №1:
Вы можете использовать .contents()
<iframe src="your_url.com" id='myiframe'></iframe>
Для получения всего содержимого из iframe
$("#frameDemo").contents()
Для получения данных из определенного элемента.
$("#myiframe").contents().find("#myContent")
Комментарии:
1. В предоставленном вами коде упоминается #MyContent-я хочу получить содержимое всей страницы в iframe, а не только содержимое в определенном div с именем MyContent? Есть ли какой-нибудь способ сделать это? Если вы знаете такой способ, пожалуйста, отредактируйте и опубликуйте этот ответ… Спасибо, Арвинд.
2. При условии, конечно, той же политики происхождения .