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