1.jsp
<div id="serverResponse"></div>
function parseResults() {
var responseDiv = document.getElementById("serverResponse");
if(responseDiv.hasChildNodes()) { //判断这个标签中间是否有内容
responseDiv.removeChild(responseDiv.childNodes[0]); //删除掉内容对象
}
//以xmlHttp.responseText 返回一个字符串作为标签之间的内容
var responseText = document.createTextNode(xmlHttp.responseText); //创建标签之间的内容对象
responseDiv.appendChild(responseText); //添加到某个标签之间
}
调用了这个函数后,div之间的内容是从服务端返回来的xmlHttp.responseText ,感觉这个函数的功能跟如下是一样
var responseDiv = document.getElementById("serverResponse");
responseDiv .innerHTML= xmlHttp.responseText
不过这个只兼容ie和大多数浏览器,不是w3c标准,有些浏览器可能不能用,使用第一种就可以兼容浏览器