내가 $(document).html()
을 사용하지만이 오류가 발생했습니다 ... 모든 것을 얻을 수있는 방법이 있나요?jQuery로 전체 페이지의 HTML을 얻으려면 어떻게해야합니까?
46
A
답변
54
당신이 시도 할 수 :
function getPageHTML() {
return "<html>" + $("html").html() + "</html>";
}
2
$("html").html()
가장 바깥하지만 모든 것을 얻을 것이다 HTML : 당신은 또한 HMTL 태그를 캡처 할 경우
$("html").html();
는이 같은 HTML로 연결할 수 태그.
4
60
이 너무 속성을 가질 수있는 <html>
태그를 잊지 마세요. 전체 문서를 원하면이 방법이 효과적입니다.
$('html')[0].outerHTML
jQuery가 없어도 사소한 일입니다. 당신은 또한 include the doctype 싶은 경우에, 조금 더 복잡의
document.documentElement.outerHTML
.
var getDocTypeAsString = function() {
var node = document.doctype;
return node ? "<!DOCTYPE "
+ node.name
+ (node.publicId ? ' PUBLIC "' + node.publicId + '"' : '')
+ (!node.publicId && node.systemId ? ' SYSTEM' : '')
+ (node.systemId ? ' "' + node.systemId + '"' : '')
+ '>\n' : '';
};
getDocTypeAsString() + document.documentElement.outerHTML
관련 문제
- 1. JQuery로 사촌 요소를 얻으려면 어떻게해야합니까?
- 2. PHP에서 전체 URL을 얻으려면 어떻게해야합니까?
- 3. JQuery! JQuery로 백그라운드 이미지 경로를 얻으려면 어떻게해야합니까?
- 4. 내가 현재있는 페이지의 이름을 얻으려면 어떻게해야합니까?
- 5. Adobe AIR에서 파일의 전체 이름을 얻으려면 어떻게해야합니까?
- 6. JavaScript/jQuery로 컨텐츠를 슬라이딩하기위한보다 부드러운 애니메이션을 얻으려면 어떻게해야합니까?
- 7. jQuery로 내부 HTML을 얻고 싶습니까?
- 8. 전체 페이지의 HTML 반환 제출
- 9. src가 동적으로 jQuery로 채워지는 이미지의 크기를 얻으려면 어떻게해야합니까?
- 10. Javery가 AJAX에서 페이지의 HTML을 보냄
- 11. jQuery로 페이지의 원래 CSS로 되돌리기
- 12. 전체 페이지의 CSS 필터
- 13. PHP 코드를 사용하여 html 페이지의 페이지 소스를 얻으려면 어떻게해야합니까?
- 14. 새 웹 페이지의 Facebook 객체 ID를 얻으려면 어떻게해야합니까?
- 15. 웹 페이지의 자바 스크립트 호출 추적을 얻으려면 어떻게해야합니까?
- 16. tablesorter jQuery로 전체 데이터 정렬
- 17. Opera jQuery로 인해 전체 페이지로드가 발생합니다.
- 18. 한 번에 gdb에서 전체 스택 추적을 얻으려면 어떻게해야합니까?
- 19. Informix 네트워크 연결이 완료된 시점부터 전체 호스트 이름을 얻으려면 어떻게해야합니까?
- 20. Perl과 함께 8.3 DOS 경로에서 전체 Win32 경로를 얻으려면 어떻게해야합니까?
- 21. Chrome에서 자동으로 전체 브라우저로 이동하기 위해 Flash MovieClip을 얻으려면 어떻게해야합니까?
- 22. HTML을 Textile로 변환하려면 어떻게해야합니까?
- 23. HTML을 XPS로 변환하려면 어떻게해야합니까?
- 24. jquery로 전체 html 페이지 구문 분석
- 25. Rails 3에서 자원의 절대 경로를 얻으려면 어떻게해야합니까?
- 26. PAMIE에서 페이지 콘텐츠를 얻으려면 어떻게해야합니까?
- 27. jquery가있는 테이블 요소에서 "td"를 얻으려면 어떻게해야합니까?
- 28. 왜 Response.Write가 전체 페이지의 정렬을 파괴합니까?
- 29. 페이지의 전체 콘텐츠 가져 오기?
- 30. 현재 페이지의 HTML을 새 창에 넣기
감사합니다! 그것은 완벽하게 작동했습니다! –
doctype을 얻는 방법은 무엇입니까? 당신이 볼 수있는 경우 –
가 확실하지 @Sebastian [이 답변] (http://stackoverflow.com/questions/3043820/jquery-check-doctype) –