一、获取body、html、title
document.body //获取body
document.documentElement //获取html
document.title //获取title
document.title=‘scroll’ //设置title
二、滚动条的高度
// 谷歌认为滚动条是body的 document.body.scrollTop 新版本是认为html的
// 火狐认为滚动条是html的 document.documentElement.scrollTop
// console.log(document.body.scrollTop) //0
// console.log(document.documentElement.scrollTop) //0
//scroll 滚动条事件
window.onscroll = function() {
// console.log(document.body.scrollTop)
// console.log(document.documentElement.scrollTop)
// 兼容
var top = document.body.scrollTop || document.documentElement.scrollTop
console.log(top)
}
//返回顶部练习
var osapn = document.getElementsByTagName('span')[0]
window.onscroll = function() {
var top = document.body.scrollTop || document.documentElement.scrollTop
if (top >= 200) {
osapn.style.display = 'block'
} else {
osapn.style.display = 'none'
}
}
osapn.onclick = function() {
var top = document.body.scrollTop || document.documentElement.scrollTop
setInterval(function() {
top -= 20
document.body.scrollTop = document.documentElement.scrollTop = top
}, 25)
}