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

Propriedade scrollTop do HTML DOM

Objeto Elemento do HTML DOM

scrollLeftA propriedade define ou retorna o número de pixels de rolagem vertical do conteúdo do elemento.

O valor scrollTop do elemento é a medida da distância do topo do elemento até o conteúdo visível mais alto. Quando o conteúdo do elemento não gera uma barra de rolagem vertical, o valor scrollTop é 0.

UsarscrollLeftA propriedade define ou retorna o número de pixels de rolagem horizontal (esquerda) do conteúdo do elemento.

Sintaxe:

Retornar a propriedade scrollTop:

element.scrollTop

Definir a propriedade scrollTop:

element.scrollTop = pixels
var elem = document.getElementById("container");
var x = elem.scrollLeft;
var y = elem.scrollTop;
Testar e Verificar‹/›

Compatibilidade do navegador

Todos os navegadores suportam completamente a propriedade scrollTop:

Atributo
scrollLeftSimSimSimSimSim

Valor do Atributo

ValorDescrição
pixelsEspecificar a quantidade de pixels que o conteúdo do elemento foi rolado verticalmente

Detalhes Técnicos

Retorno de Valor:Um número que representa a quantidade de pixels que o conteúdo do elemento foi rolado verticalmente
Versão DOM:Modelo de Objetos CSS (CSSOM)

Mais Exemplos

Rolamento Vertical do Conteúdo do DIV50px:

document.getElementById('container').scrollTop += 50;
Testar e Verificar‹/›

Rolamento Vertical do Conteúdo do BODY100 pixels:

var body = document.body;// Para Safari
var html = document.documentElement; // Chrome, Firefox, IE e Opera
   
body.scrollTop += 100;
html.scrollTop += 100;
Testar e Verificar‹/›

Referências Relacionadas

Referência do HTML DOM:Propriedade scrollLeft

Objeto Elemento do HTML DOM