我需要设置span的文本内容,请看下面的代码:
var spanElement=document.createElement("span");
if(AjxEnv.isIE){  //IE
   spanElement.innerTEXT="     ";//5个空格
}else{ //firefox
   spanElement.textContent="     "; //5个空格
}
spanElement=null;
这段代码在IE下运行,能正确显示处5个空格,但在firefox则不行。请问各位大侠在firefox下,我应该怎么样修改代码呢?

解决方案 »

  1.   

    ff中没有innerTEXT
    试试使用innerHTML  
    var spanElement=document.createElement("span");
    if(AjxEnv.isIE){  //IE
       spanElement.innerHTML="     ";//5个空格
    }else{ //firefox
       spanElement.innerHTML="     "; //5个空格
    }
      

  2.   

    我也想用innerHTML,但是这样非常影响性能,所以我才用innerTEXT或textContent的啊!
      

  3.   

    对于用innerHtml效率低  这个问题 感兴趣 能否详细述来
      

  4.   

    忽略firefox用户是不可能的了,而且现在firefox越来越流行了。