<body>
<table id=m onclick="a()">
<tr><td>1</td></tr>
<tr><td>1</td></tr>
<tr><td>12</td></tr>
<tr><td>1</td></tr>
<tr><td>13</td></tr>
<tr><td>1</td></tr>
<tr><td>1</td></tr>
<tr><td>14</td></tr>
<tr><td>1</td></tr>
<tr><td>1</td></tr>
<tr><td>1</td></tr>
<tr><td>12</td></tr>
<tr><td>1</td></tr>
<tr><td>13</td></tr>
<tr><td>1</td></tr>
<tr><td>1</td></tr>
<tr><td>14</td></tr>
<tr><td>1</td></tr>
</table>
<Script>
function a()
{
document.all.m.rows[5].cells[0].scrollIntoView(true)
}
</Script>
</HTML>

解决方案 »

  1.   

    <input type=button onclick=go(22)>
    <script>
    function go(i){
    alert(demo.rows.length);
    if(i<demo.rows.length)
    demo.rows[i].cells[0].focus();
    }
    </script>
    <table id=demo>
    <tr><td>test</td></tr>
    <tr><td>test</td></tr>
    <tr><td>test</td></tr>
    <tr><td>test</td></tr>
    <tr><td>test</td></tr>
    <tr><td>test</td></tr>
    <tr><td>test</td></tr>
    <tr><td>test</td></tr>
    <tr><td>test</td></tr>
    <tr><td>test</td></tr>
    <tr><td>test</td></tr>
    <tr><td>test</td></tr>
    <tr><td>test</td></tr>
    <tr><td>test</td></tr>
    <tr><td>test</td></tr>
    <tr><td>test</td></tr>
    <tr><td>test</td></tr>
    <tr><td>test</td></tr>
    <tr><td>test</td></tr>
    <tr><td>test</td></tr>
    <tr><td>test</td></tr>
    <tr><td>test</td></tr>
    <tr><td>test</td></tr>
    <tr><td>test</td></tr>
    <tr><td>test</td></tr>
    </table>
      

  2.   

    简单例子:
    <body>
    <input onclick="add()" value="add Table" type=button>
    <input onclick="a()" value="show" type=button>
    <div id=m></div>
    <Script>
    j=0
    function add()
    {
    s="<table id=t border>"
    for(i=0;i<1000;i++)
    {
    s+="<tr><td>" + i + "</td></tr>"
    }
    s+="</table>"
    m.innerHTML=s
    }
    function a()
    {
    if(document.all.t.rows[j].cells[0]) document.all.t.rows[j].cells[0].scrollIntoView(true)
    else
    j=0
    j+=50
    }
    </Script>
    </HTML>