js獲取滾動條高度例項程式碼

antzone發表於2017-03-15

這裡所說的滾動條高度就是頁面被向上拖動的高度,在實際編碼中會經常需要獲得此高度,下面就介紹一下如何獲取此高度。

程式碼例項如下:

[HTML] 純文字檢視 複製程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title>
<style type="text/css">
*{
  margin:0px;
  padding:0px;
}
body{
  padding:500px;
  height:800px;
}
</style>
<script type="text/javascript">
function getScrollTop(){ 
  var scrollTop=0; 
  if(document.documentElement&&document.documentElement.scrollTop){ 
    scrollTop=document.documentElement.scrollTop; 
  }
  else if(document.body){ 
    scrollTop=document.body.scrollTop; 
  } 
  return scrollTop; 
} 
window.onload=function(){
  var bt=document.getElementById("bt");
  bt.onclick=function(){alert(getScrollTop())}
}
</script>
</head>
<body>
<input type="button" id="bt" value="點選檢視滾動條高度"></button>
</body>
</html>

以上程式碼中,拖動滾動條,然後點選按鈕可以彈出滾動條的高度。

相關文章