|
|
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标准,有些浏览器可能不能用,使用第一种就可以兼容浏览器
|
|