看不懂这句话:
在这里实施的时候,特别是readystate不等于4的时候,在msg中显示一些消息,可是就是不显示?

解决方案 »

  1.   

    就是程序在这里不执行:
    if(xmlHttp.readyState==4){
    if(xmlHttp.status==200){
    document.getElementById("m").innerHTML=xmlHttp.responseText;
    //eval(xmlHttp.responseText);
    }
    else{
    msg="发生错误:<br/>错误状态 " + xmlHttp.status;
    }
    }else{
    switch(xmlHttp.readystate)
    {
    case 0:
    //对象已建立,但是尚未初始化(尚未调用open方法)
    msg="初始化对象...";
    break;
    case 1:
    //对象已建立,尚未调用send方法
    msg="正在尝试服务器连接...";
    break;
    case 2:
    //send方法已调用,但是当前的状态及http头未知
    msg="服务器连接成功。准备接受数据... ...";
    break;
    case 3: 
    //已接收部分数据
    //因为响应及http头不全,
    //这时通过responseBody和responseText获取部分数据会出现错误,
    msg="正在接受数据,请稍候 ... ... ";
    break;
    default:
    msg="未知状态!";
    break;
    }
    }
    //alert(msg);
    document.getElementById(TagsId).innerHTML=msg;
    }
      

  2.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <script language="javascript">
    function func1(){
    var message = "345354"
    alert("123")
    var  divid= "msn"
    //document.getElementById(divid).innerHTML=message
    document.getElementById(divid).innerText=message
    }</script>
    </HEAD><BODY>
    <input type="button" value="button1"  onclick="func1()">
    <div id="msn"> 123</div>
    </BODY>
    </HTML>
    你的是别的问题吧
      

  3.   

    IE在操作innerHTML的时候经常出问题。
      

  4.   

    mingxuan3000(铭轩) :
    我的就是你的这个问题,不知道为什么有时候出现,有时候就不行了!YidingHe(机枪兵) :
    也许吧!