반응형
jQuery를 사용하여 전체 페이지의 HTML을 어떻게 얻습니까?
을 사용 $(document).html()
했지만 오류가 발생했습니다. 모든 것을 얻을 수있는 방법이 있습니까?
시도해 볼 수 있습니다.
$("html").html();
html 태그도 캡처하려면 다음과 같이 html에 연결할 수 있습니다.
function getPageHTML() {
return "<html>" + $("html").html() + "</html>";
}
<html>
태그도 속성을 가질 수 있음을 잊지 마십시오 . 전체 문서를 원한다면 이것이 작동합니다.
$('html')[0].outerHTML
또한 jQuery가 없으면 사소합니다.
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
사용하다:
document.body.innerHTML
$("html").html()
대부분의 외부 HTML 태그를 제외한 모든 것을 얻을 수 있습니다.
참조 URL : https://stackoverflow.com/questions/982717/how-do-i-get-the-entire-pages-html-with-jquery
반응형
'program story' 카테고리의 다른 글
네임 스페이스 시스템에 'Forms'가 없습니다. (0) | 2021.01.11 |
---|---|
벡터의 특정 위치에 요소 삽입 (0) | 2021.01.11 |
.htaccess는 SSL / HTTPS를 사용하여 www를 www가 아닌 사이트로 리디렉션합니다. (0) | 2021.01.10 |
자바 : Thread.interrupted ()와 Thread.isInterrupted ()의 사용법 차이? (0) | 2021.01.10 |
뒤로 이동할 때 UITableView를 다시로드 하시겠습니까? (0) | 2021.01.10 |