简单思路:
点击按钮时执行方法,改变div的scrollTop值就行,上下滚动(scrollTop),左右滚动(scrollLeft)

解决方案 »

  1.   

    window.scroll(iX, iY)
    自己没有玩过。学习
      

  2.   

    JavaScript 不能直接控制滚动条吗?
      

  3.   

    <HTML>
    <HEAD>
    <TITLE>控制表格内的滚动条</TITLE>
    </HEAD><BODY>
    <table border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td rowspan="3"><div id="wins" style="height:200;width:200;overflow:auto;background:#EEEEEE;">
            <p>ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp</p>
    <p>ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp</p>
    <p>ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp</p>
    <p>ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp</p>
    <p>ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp</p>
    <p>ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp</p>
    <p>ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp</p>
    <p>ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp</p>
          <td valign="top"><span onmouseover='scrollb=setInterval("wins.scrollLeft-=10",100)' onmouseout=clearInterval(scrollb)>左</span>  <span onmouseover='scrollb=setInterval("wins.scrollTop-=10",100)' onmouseout=clearInterval(scrollb)>上</span></td>
        </tr>
        <tr>
          <td></td>
        </tr>
        <tr>
          <td valign="bottom"><span onmouseover='scrollb=setInterval("wins.scrollLeft+=10",100)' onmouseout=clearInterval(scrollb)>右</span>  <span onmouseover='scrollb=setInterval("wins.scrollTop+=10",100)' onmouseout=clearInterval(scrollb)>下</span></td>
        </tr>
      </table>
    </BODY>
    </HTML>