var xmlhttp = new XMLHttpRequest();
xmlhttp.open('GET', '/page.html', true);
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readyState == 4){ //запрос файла выполнен
if(xmlhttp.status == 200){ //запос успешен
var div = document.createElement('div');
div.innerHTML = xmlhttp.responseText; //парсим html, существует DOMParser специально для этого, но кроссбраузерность...
//делаем что-то с результатом
}else{
console.log('Ошибка загрузки файла: ' + xmlhttp.statusText);
}
}
}
xmlhttp.send(null);