<table id="table1">.......<script language=javascript>
    function  XXXX()
    {
        var table = document.getElementById("table1");
        table.rows(1).align = "right";
    }

解决方案 »

  1.   

    按楼上说的,再调用一下XXXX函数就可以实现了
      

  2.   

    rows(1)是第一行,怎么就实现了呢
      

  3.   

    row(1)是第二行,你想什么情况改变它的对齐方式呢/>
      

  4.   

    <table width="400">
    <tr><td>FSD</td><td>SFDFDS</td></tr>
    <tr><td>FSD</td><td>SFDFDS</td></tr>
    <tr><td>1234454</td><td>SDFFDS</td></tr>
    <tr><td>FSD</td><td>SFDFDS</td></tr>
    <tr><td>FSD</td><td>SFDFDS</td></tr>
    <tr><td>1234454</td><td>SDFFDS</td></tr>
    </table>
    <script>
    var a=document.getElementsByTagName("table")[0];
    var b=a.rows.length
    a.rows(b-1).align="right";
    </script>
      

  5.   


    根据我几天的观察 这个函数  无所不能
    document.getElementById( " "); 
      

  6.   

    为什么我这么写没有用呢?在FIREFOX中预览时<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
    "http://www.w3.org/TR/html4/strict.dtd"><html>
        <head>
          
            <meta http-equiv="Content-Type" content=
            "text/html; charset=GBK">        <title>Untitled Document</title>
    <script type="text/javascript">
    var a = document.getElementById("ttt");
    var b= a.rows.length;
    alert(b);
    </script>
        </head>    <body>
               <table  border="1" id="ttt">
                <tr>
                <td>dfsfdsdfgfg</td>
                </tr>
    <tr>
                <td>eerrr</td>
                </tr>
               </table>
        </body>
    </html>
      

  7.   

    楼上的把JS写在前面,但table还没载入,所以不行,把JS放到对象后面就行了,但firefox还没试过obj.rows的操作。
      

  8.   


    "1234454 "和"SDFFDS 
    " 都向右对齐了, 也就是那一行都对齐了, 我只想让"1234454 "右对齐, 这样做可以吗
      

  9.   

    rows是行,cells是列,例如这样a.rows[b-1].cells[0].align="right";