Чтобы получить результат вашего вызова ajax, вам нужно обработать событие onreadystatechange
:
xhr.onreadystatechange = function(){
if (xhr.readyState == 4) {
var result = xhr.responseText;
}
}
Самый простой способ получить / установить контент между тегами - дать вашему элементу идентификатор:
<div id="myDiv">Hi There</div>
А потом в вашем скрипте:
var div = document.getElementById("myDiv");
//get content:
var currentContent = div.innerHTML;
//set content:
div.innerHTML = "New Content";
Если это настоящий проект, над которым вы работаете, а не просто учебное упражнение, я упомяну, что с помощью jQuery совершать вызовы ajax и обновлять ваш домен намного проще Это значительно сократит ваш код.