English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML DOM scrollTop 属性

HTML DOM Element オブジェクト

scrollTop属性設定または返却する要素の内容が垂直にスクロールするピクセル数です。

要素のscrollTop値は、要素のトップから最も上の見える内容までの距離の測定です。要素の内容が垂直にスクロールバーを持たない場合、scrollTop値は0です。

使用scrollLeft属性設定または返却する要素の内容が左(水平)にスクロールするピクセル数です。

文法:

scrollTop属性を返す:

element.scrollTop

scrollTop属性の設定:

element.scrollTop = pixels
var elem = document.getElementById("container");
var x = elem.scrollLeft;
var y = elem.scrollTop;
テストを見て‹/›

ブラウザの互換性

すべてのブラウザはscrollTop属性を完全にサポートしています:

属性
scrollTop

属性値

説明
ピクセル要素の内容を垂直にスクロールするピクセル数を指定します

技術的詳細

返り値:数字で、要素の内容が垂直にスクロールしたピクセル数を示します
DOMバージョン:CSSオブジェクトモデル(CSSOM)

さらに例

垂直にスクロールするDIVの内容50px:

document.getElementById('container').scrollTop += 50;
テストを見て‹/›

垂直にスクロールするBODYの内容100ピクセル:

var body = document.body;// Safari用
var html = document.documentElement; // Chrome、Firefox、IE そして Opera
   
body.scrollTop += 100;
html.scrollTop += 100;
テストを見て‹/›

関連参考

HTML DOM 参考:scrollLeft属性

HTML DOM Element オブジェクト