除了这种方法,还有别的好方法吗?注意是追加不是添加,不能冲掉原来的格式
t_str=tab.rows[i].cells[j].className;
if (t_str!=null && t_str!="") tab.rows[i].cells[j].className =t_str + " gt-inner";
else tab.rows[i].cells[j].className ="gt-inner";

解决方案 »

  1.   

    没有了。除非你不用classname. 直接把CSS的元素一个一个的追加上去。
      

  2.   

    或者不用判断,直接追加上去
        <div id="dd" class="a">fdasfs</div>
        <script type="text/javascript">
            document.getElementById("dd").className=document.getElementById("dd").className+" b";
        </script>
      

  3.   

    用jquery啊 。这个直接定位到。可以追加
      

  4.   

    参考:
    http://www.cnblogs.com/insus/archive/2011/08/18/2144041.html
    http://www.cnblogs.com/insus/archive/2011/08/18/2143996.html