博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何定位到div滚动条的最底端
阅读量:5165 次
发布时间:2019-06-13

本文共 2938 字,大约阅读时间需要 9 分钟。

function ScrollDiv() {        var ex = document.getElementById("calm");          ex.scrollTop = ex.scrollHeight;    }

obj.scrollTop:滚动条距离顶部的位置

obj.scrollHeight:流动区域的高度

 

给DIV添加滚动条
直接为div指定overflow属性为auto即可,但是必须指定div的高度,如下:
<div style="position:absolute; height:400px; overflow:auto">
</div>
如果要出现水平滚动条,则: overflow-x:auto
同理,垂直滚动条为: overflow-y:auto
如果该div被包含在其他对象例如td中,则位置可设为相对:position:relative
<
HTML
>
 
<
HEAD
>
 
<
TITLE
>测试表格内的滚动条
</TITLE>
 
</HEAD>
 
<
BODY
>
 
<
table
>
  
<
tr
>
    
<
td
>表格内的滚动条:
</td>
    
<
td
>
      <div id="wins"
 
        style="position:absolute;height:200;width:200;overflow:auto;background:#EEEEEE;">
 
        
<
p
>pppppppppppppppppppppppppppppppppppppppppppppppppp
 
</p>
 
        
<
p
>pppppppppppppppppppppppppppppppppppppppppppppppppp
 
</p>
 
        
<
p
>ppppppppppppppppppppppppp
 
</p>
 
        
<
p
>ppppppppppppppppppppppppp
 
</p>
 
        
<
p
>ppppppppppppppppppppppppp
 
</p>
 
        
<
p
>ppppppppppppppppppppppppp
 
</p>
 
        
<
p
>ppppppppppppppppppppppppp
 
</p>
 
        
<
p
>ppppppppppppppppppppppppp
 
</p>
 
        
<
p
>ppppppppppppppppppppppppp
 
</p>
 
        
<
p
>ppppppppppppppppppppppppp
 
</p>
 
        
<
p
>ppppppppppppppppppppppppp
 
</p>
 
        
<
p
>ppppppppppppppppppppppppp
 
</p>
 
      
</div>
    
</td>
  
</tr>
  
<
tr
>
    
<
td
 
colspan
="2"
 
align
="right"
>
      <span οnmοuseοver='scrollb=setInterval("wins.scrollLeft-=10",100)'
 
                 οnmοuseοut=clearInterval(scrollb)>向左
</span>
 
            <span οnmοuseοver='scrollb=setInterval("wins.scrollTop-=10",100)'
 
                        οnmοuseοut=clearInterval(scrollb)>向上
</span>
      <span οnmοuseοver='scrollb=setInterval("wins.scrollLeft+=10",100)'
 
                 οnmοuseοut=clearInterval(scrollb)>向右
</span>
      <span οnmοuseοver='scrollb=setInterval("wins.scrollTop+=10",100)'
 
                 οnmοuseοut=clearInterval(scrollb)>向下
</span>
    
</td>
  
</tr>
</table>
</BODY>
 
</HTML>

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">

<html xmlns="">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>JS控制DIV滚动条</title>

</head>

<script>

function scrollup()

{

document.getElementById('div1').scrollTop = document.getElementById('div1').scrollTop-25;

}

function scrolldown()

{

document.getElementById('div1').scrollTop = document.getElementById('div1').scrollTop+25;

}

function scrolltop()

{

document.getElementById('div1').scrollTop = 0;

}

function scrollbottom()

{

document.getElementById('div1').scrollTop = document.getElementById('div1').scrollHeight;

}

</script>

<style>

.div1

{

height:200px;

overflow-y:scroll;

width:400px;

border:solid 1px #ccc;

}

</style>

<body>

<div class="div1" id="div1"><br />

start<br />

<br /><br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

middle<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

end<br />

 

</div>

<input name="" type="button"  value="向上"/ οnclick="scrollup();">

<input name="" type="button"  value="向下" οnclick="scrolldown();"/>

<input name="" type="button"  value="顶"/ οnclick="scrolltop();">

<input name="" type="button"  value="底" οnclick="scrollbottom();"/>

</body>

</html>

 

转载于:https://www.cnblogs.com/andydao/p/3333500.html

你可能感兴趣的文章
解决Ubuntu下博通网卡驱动问题
查看>>
【bzoj2788】Festival
查看>>
执行gem install dryrun错误
查看>>
HTML5简单入门系列(四)
查看>>
实现字符串反转
查看>>
转载:《TypeScript 中文入门教程》 5、命名空间和模块
查看>>
苹果开发中常用英语单词
查看>>
[USACO 1.4.3]等差数列
查看>>
Shader Overview
查看>>
Reveal 配置与使用
查看>>
Java中反射的学习与理解(一)
查看>>
C语言初学 俩数相除问题
查看>>
B/S和C/S架构的区别
查看>>
[Java] Java record
查看>>
jQuery - 控制元素显示、隐藏、切换、滑动的方法
查看>>
postgresql学习文档
查看>>
Struts2返回JSON数据的具体应用范例
查看>>
js深度克隆对象、数组
查看>>
socket阻塞与非阻塞,同步与异步
查看>>
团队工作第二天
查看>>