我的标签是用来记录用户留言的,标签名为“留言(3)”,其中3是个整型变量。document.getElementById('short').firstChild.nodeValue= "留言(3)" 
document.getElementById('short').innerHTML= "留言(3)"  
short是标签的id,但是这二种方法都不行。

解决方案 »

  1.   

    document.getElementById('short').innerText= "留言(3)"
      

  2.   

    解决方法:
    1。加入这段JS
    <script>
    function abc(idx,str){
    obj=document.getElementsByTagName('A');for(i=0;i<obj.length;i++)
    if(obj[i].tabberIndex==idx)obj[i].innerHTML=str}
    </script>2。要通过JS动态修改TAB的标题,调用方法例:onclick="abc(2,'留言3')"----这可以将第3个选项卡的内容改成“留言3”
    因为选项卡1、2、3对应的index分别是0,1,2
    3。如果修改后“留言3”变成乱码字符,请将html头部的meta改成
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">