код javascript или jquery для получения всего текстового содержимого веб-страницы в iframe (включая / исключая ссылки на этой странице)

#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. При условии, конечно, той же политики происхождения .