100分求救:div的滚动条如何滚动到相应的位置?

koa3000 2003-07-18 10:23:25

现在div有纵向的滚动条,div里面有表格文字之类的东东?

请问如何滚到你想要的位置? 比如,把div里面的文字“AA”滚动到最上端。
...全文
91 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
koa3000 2003-07-21
  • 打赏
  • 举报
回复
3ks seabell
seabell 2003-07-18
  • 打赏
  • 举报
回复
<script>
function myscroll()
{myheight=0;
for(i=0;i<document.all.mydiv.childNodes(0).childNodes(0).childNodes.length;i++)
{myheight+=document.all.mydiv.childNodes(0).childNodes(0).childNodes(i).childNodes(0).offsetHeight;
if(document.all.mydiv.childNodes(0).childNodes(0).childNodes(i).childNodes(0).innerHTML=="ballack13")
{
document.all.mydiv.scrollTop=myheight;
}
}
}
</script>
<div id=mydiv style="overflow-y:auto;height:200">
<table>
<tr><td>ballack</td></tr>
<tr><td>ballack</td></tr>
<tr><td>ballack</td></tr>
<tr><td>ballack</td></tr>
<tr><td>ballack</td></tr>
<tr><td>ballack</td></tr>
<tr><td>ballack</td></tr>
<tr><td>ballack</td></tr>
<tr><td>ballack</td></tr>
<tr><td>ballack13</td></tr>
<tr><td>ballack</td></tr>
<tr><td>ballack</td></tr>
<tr><td>ballack</td></tr>
<tr><td>ballack</td></tr>
<tr><td>ballack</td></tr>
<tr><td>ballack</td></tr>
<tr><td>ballack</td></tr>
<tr><td>ballack</td></tr>
<tr><td>ballack</td></tr>
<tr><td>ballack</td></tr>
<tr><td>ballack</td></tr>
<tr><td>ballack</td></tr>
<tr><td>ballack</td></tr>
<tr><td>ballack</td></tr>
<tr><td>ballack</td></tr>
</table>
</div>
<input type=button onclick=myscroll()>
希默软件 2003-07-18
  • 打赏
  • 举报
回复
<div style="width:300;height:200;overflow:scroll">
<p>123</p>
<p>123</p>
<p>123</p>
<p>123</p>
<p>123</p>
<p id="thisisaaa">aaa</p>
<p>123</p>
<p>123</p>
<p>123</p>
<p>123</p>
<p>123</p>
<p>123</p>
</div>
<button onclick="thisisaaa.scrollIntoView(true)">Scroll</button>
如果要自动,加到BODY的onload事件中即可
seabell 2003-07-18
  • 打赏
  • 举报
回复
我的方法就是以内容来判断的
koa3000 2003-07-18
  • 打赏
  • 举报
回复

不用ID可不可以啊!!!
比如
<p>123</p>
<p>456</p>

我要的是 不用ID得用内容来判断的!!!

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧