如何檢索iframe中的框架的所有HTML代碼(包括頭部和主體標籤)(所以我的JS首先連接到iframe,然後連接到框架以獲取所有HTML代碼)? (所有頁面在同一個域上。)如何獲取子幀的內容?
0
A
回答
0
嘗試使用jQuery的.contents()函數(http://api.jquery.com/contents/)。
1
我不知道什麼是「一個iframe框架內」是的,但如果你想從一個iframe中提取內容,你可以使用此代碼:
var iframe = document.getElementById("IFRAMEID");
var iframe_html = iframe.contentWindow.document;
通過你給ID替換IFRAMEID
iframe。如果你使用jQuery,您可以使用jQuery的-selector $做同樣的:
var content = $("#IFRAMEID").contentWindow.document;
var content = $("#IFRAMEID").contents(); // Both are correct;
如果你想只提取身體部分(或操縱它),你可以提取的身體部位文件像這樣:
var iframe = document.getElementById("IFRAMEID");
var content = iframe.contentWindow.document.body.innerHTML;
現在你可以使用content
閱讀HTML或者您可以寫信給innerHTML
和操縱的iframe本身的內容。
相關問題
- 1. 獲取幀內容與jQuery
- 2. 如何獲取子div的內容javascript
- 3. 如何獲取iframe內容?
- 4. 如何獲取getElementsByTagNameNS內容?
- 5. 如何獲取href內容
- 6. 如何獲取內容?
- 7. framelayout如何獲取內容?
- 8. 獲取子div的內容jquery
- 9. WordPress的帖子內容獲取地址
- 10. 如何獲取內容爲「XX」的子元素的類名?
- 11. 如何獲取我的JTextPane的內容?
- 12. 獲取內容類型的子內容類型
- 13. (更新)如何從帖子的單個*頁*獲取內容?
- 14. 如何獲取一些帖子內容的摘錄
- 15. 如何通過電子郵件獲取MySQL中的內容?
- 16. 如何在gwt中獲取電子郵件的內容?
- 17. 如何使用javascript獲取子窗口中的非html內容
- 18. 如何在HtmlUnit中獲取子元素的內容?
- 19. 如何使用python獲取電子郵件的文本內容?
- 20. 如何獲取答案的內容?
- 21. 如何獲取StackPanel的內容高度?
- 22. 如何獲取已閱讀的內容
- 23. 如何獲取Activity的內容視圖?
- 24. 如何獲取iframe的內容?
- 25. 如何獲取ComboBox.SelectedItem的內容?
- 26. 如何獲取RichTextBox的內容?
- 27. 如何獲取PUT請求的內容?
- 28. 如何獲取XElement中的內容
- 29. 如何獲取ckeditor的內容
- 30. 如何獲取HTML標籤的內容?