<script type="text/JavaScript">
     function OnCallback(strUserInfo)
     {
      document.getElementById("Results").innerText = strUserInfo;
     }
    </script>如题 谢谢大家

解决方案 »

  1.   

        <script type="text/JavaScript"> 
         function OnCallback(strUserInfo) 
         { 
          document.getElementById("Results").innerHTML= strUserInfo; 
         } 
        </script> 
    试看,
      

  2.   

    问题在innerText
    FF没有这个.只有textContent
      

  3.   

    自己解决了 
    在上面加上这些就可以了   
     function isIE(){ //ie?
        if (window.navigator.userAgent.toLowerCase().indexOf("msie")>=1)
             return true;
        else
             return false;
        }    if(!isIE()){ //firefox innerText define
             HTMLElement.prototype.__defineGetter__("innerText",
             function(){
                 var anyString = "";
                 var childS = this.childNodes;
                 for(var i=0; i<childS.length; i++) {
                     if(childS[i].nodeType==1)
                         anyString += childS[i].innerText;
                     else if(childS[i].nodeType==3)
                         anyString += childS[i].nodeValue;
                 }
                 return anyString;
             }
             );
             HTMLElement.prototype.__defineSetter__("innerText",
             function(sText){
                 this.textContent=sText;
             }
             );
        }
      

  4.   

    Firefox不支持innerText要用 .textContent
      

  5.   

    这么笨
    你不会判断吗,
    if(IE)
    用innerText;
    else 
     textContent;

      

  6.   

    (document.getElementById("Results").innerHTML || document.getElementById("Results").textContent) = strUserInfo;
      

  7.   

    这个可以根据浏览器类型来操作的,浏览器类型判断:
    if(navigator.userAgent.indexOf("MSIE")>0) {
            "MSIE";
    }
    if(navigator.userAgent.indexOf("Firefox")>0){
             "Firefox";
    }
    if(isSafari=navigator.userAgent.indexOf("Safari")>0) {
             "Safari";
    }
    if(isCamino=navigator.userAgent.indexOf("Camino")>0){
             "Camino";
    }
    if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){
             "Gecko";
    } 主要用的是前面两种,并且这个判断的是浏览器的内核,例如,如果用maxthon和ie来测试,就会返回
    同一个结果“MSIE”,因为它们用的是同一个浏览器的内核。
      

  8.   

    大家都习惯用userAgent来判断浏览器哈,其实这样不太好
    因为userAgent是可以改变的
    其实用每个引擎的特点来判断更合适
      

  9.   

    var obj = document.getElementById("Results");
    if (obj.innerHTML) obj.innerHTML = strUserInfo;
    else if (obj.textContent) obj.textContent = strUserInfo;
      

  10.   

    这个我试过在firefox好像也不行