와 페이지 소스를 렌더링하기 :내가 다음과 같이이 개 파일을 다음 한 자바 스크립트
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<script>
function init(){
document.getElementById("mytest").innerHTML= "Results after rendering...";
}
</script>
<body onload="init();"><div id="mytest">OK</div>
</body>
</html>
두 번째 페이지는 일반적으로 경고 팝업을 첫 페이지의 모든 소스 코드를 제공합니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<script>
xmlhttp.open("GET", "test.html",true);
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4) {
alert(xmlhttp.responseText)
}
}
xmlhttp.send(null)
</script>
<body>
</body>
</html>
내가 원하는 것은 렌더링 후 소스 코드 만 얻고 싶습니다. 모든 원본 코드를 가져 오는 대신 렌더링 후 모든 코드를 어떻게 얻을 수 있습니까? 그래서 < div id = "mytest"> 렌더링 후 결과를 읽을 수 있습니다. </div> XMLHTTP로 시도 할 때. 이미 페이지 용으로 렌더링 된 코드를 얻는 방법을 어떻게 할 수 있습니까? 고전 Javascript 또는 DOM 만 사용하고 싶습니다. Jquery, JSON, Mootool을 사용하지 않으려 고합니다. 미리 감사드립니다. 잘 모르겠어요
수 없습니다. 첫 번째 변경 사항은 실제 HTML 파일이 아니라 DOM에 대한 변경 사항입니다. 따라서 HTML 파일에 대한 이후의 요청은 렌더링 된 버전이 아니라 원본 HTML을 얻습니다. 구체적으로 무엇을하려고합니까? 어쩌면 다른/더 좋은 방법이있을 것입니다. –
JavaScript를 통해 렌더링되는 웹 페이지에서 특정 내용을 가져오고 싶습니다. 그래서 HTML 및 JavaScript의 소스 코드를 가져 오는 대신 렌더링 페이지 코드를 얻는 방법을 생각하고 있습니다. –