先不考虑你的代码是否可以正常运行,要设置样式,请对style进行操作:tr.style.backgroundColor = "#6AA6FF";

解决方案 »

  1.   

    恩,你说的方式我试了,可以,但是为什么我设置属性的方式不行呢?
    tr.setAttribute("bgcolor","#6AA6FF");
    ----------------------------
    <tr bgcolor="#6AA6FF">aaa<tr>
    我给tr标签加一个bgcolor属性,也应该可以的呀?为什么不行呢?
      

  2.   

    <table>
    <tr id="r">
    <td>test</td>
    </tr>
    </table><script type="text/javascript">
    var tr = document.getElementById('r');
    tr.setAttribute("bgcolor","#ff0000");
    </script>
      

  3.   

    tr.setAttribute("style","bgcolor:#6AA6FF"); 
    这样写
      

  4.   

    如果style为下面这个应该怎么设置呢?
    style = "overflow:hidden; text-overflow:ellipsis"
    -----------------------------------------------------
    tr.style.overflow = "hidden";
    tr.style.text-overflow = "ellipsis";
    ----------------------------------------------------
    这样好象不行
    还有一个问题,我想给td一个nowRap属性,我用td.nowRap=true;不行,应该怎么加呢?
    -------------------------------------------------
    var tb=document.getElementsByTagName("table")[0];
    var tr=tb.insertRow(tb.rows.length);
    td=tr.insertCell();
    td.nowRap=true;
    -----------------------------------------------
      

  5.   

    新规范已不支持此属性。
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      

  6.   

    不会吧,我直接在<td>里面加属性都可以呀,
      

  7.   

    那如果想使用nowRap应该怎么办呢?