日期:2014-05-18  浏览次数:20410 次

各位大侠看一段js代码,动态加div但是显示不出来
<script language="javascript" type="text/javascript">
 
  var xmlHTTP;
  function createXMLHTTP() {
  if (window.ActiveXObject) {
  xmlHTTP = new ActiveXObject('Microsoft.XMLHTTP');
  }
  else if (window.XMLHTTPRequest) {
  xmlHTTP = new XMLHTTPRequest();
  }
  }
  function getHTMLinfo(URL) {

  createXMLHTTP();

  xmlHTTP.open("get", URL, true);
  xmlHTTP.onreadystatechange = callHTML;
  xmlHTTP.setRequestHeader("If-Modified-Since", "0");
  xmlHTTP.send();
  }
  function callHTML() {
  if (xmlHTTP.readyState == 4) {
  if (xmlHTTP.status == 200) {
   
  var objDiv = document.createElement("div");//div创建成功
objDiv.innerHTML = "正在加载,请稍后......";
objDiv.style.display = "block";
  document.write(xmlHTTP.responseText);
  }
  }
  }
  </script>


为什么调试的时候 进了方法 但是div显示不出来啊

------解决方案--------------------
try:
document.body.appendChild(objDiv );
objDiv.innerHTML = xmlHTTP.responseText;