현재 웹 사이트에서 HTML을 다운로드하고 있으며 HTML 코드를 얻기 위해 "responseText"를 사용하고 있습니다. 이제는 특정 부분 만 원합니다. XMLHttpRequest를 사용하여 HTML 코드의 특정 부분을 어떻게 선택합니까? 이미 Xpath 또는 querySelectorAll을 사용하여이 작업을 수행하는 방법을 연구하고 있습니다.이 작업을 실제로 어떻게 쉽게 수행 할 수 있습니까? HTML 코드에서 당신은 단지 id = "home-members"인 div 만 선택하는 것이 좋습니다.XMLHttpRequest로 HTML의 특정 부분 만 선택 하시겠습니까?
미리 감사드립니다.
이
은 코드입니다 :foobar.com/index.html :
..........
.....
<body>
..........
<div id="home-members">
........
.....
</div>
....
</body>
내 순회 코드 : 나는 이것에 대한 HtmlAgilityPack를 사용하는 것이 좋습니다
<script>
$.ajax({
url: "http://foobar.com/index.php",
cache: false
}).done(function(html) {
var partial = $(html).find("home-members");
$("#results").append(partial);
})
</script>
<body>
<div id="results"></div>
</body>
어떤 브라우저는 당신을 목표로합니까? Mozilla와 IE 10은 새로운 DOMParser(). parseFromString (htmlString, 'text/html')'을 지원하여'querySelectorAll'로 질의 할 수있는 HTML DOM 문서를 제공합니다. –