JS实现点击按钮获取页面高度的方法


Posted in Javascript onNovember 02, 2015

本文实例讲述了JS实现点击按钮获取页面高度的方法。分享给大家供大家参考,具体如下:

这是一个JavaScript特效代码,点击获取网页高度,在ie6下实现position-fixed的效果,另外针对遮罩的问题(大概是做lightBox吧),个人觉得纯css法(不包括其显示/隐藏)将更适合。

运行效果截图如下:

JS实现点击按钮获取页面高度的方法

在线演示地址如下:

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JavaScript点击获取网页高度</title>
<style type="text/css">
html,body { overflow:hidden; height:100%; margin:0; padding:0;}
div { height:100%; overflow:auto;}
</style>
<script language="javascript">
function getHeight(){
  var wrapDiv=document.getElementById("wrapDiv");
  alert("document.body.offsetHeight:" + document.body.offsetHeight);
  alert("document.body.scrollHeight:" + document.body.scrollHeight);
  alert("wrapDiv.offsetHeight" + wrapDiv.offsetHeight);
  alert("wrapDiv.scrollHeight:" + wrapDiv.scrollHeight);
}
</script>
</head>
<body><div id="wrapDiv">
<input class="e_button" type="button" onclick="getHeight();" value="点击获取页面高度" /><br />
内容<br />内容<br />内容<br />内容<br />内容<br />内容<br />
内容<br />内容<br />内容<br />内容<br />内容<br />内容<br />
内容<br />内容<br />内容<br />内容<br />内容<br />内容<br />
内容<br />内容<br />内容<br />内容<br />内容<br />内容<br />
内容<br />内容<br />内容<br />内容<br />内容<br />内容<br />
内容<br />内容<br />内容<br />内容<br />内容<br />内容<br />
内容<br />内容<br />内容<br />内容<br />内容<br />内容<br />
内容<br />内容<br />内容<br />内容<br />内容<br />内容<br />
内容<br />内容<br />内容<br />内容<br />内容<br />内容<br />
内容<br />内容<br />内容<br />内容<br />内容<br />内容<br />
内容<br />内容<br />内容<br />内容<br />内容<br />内容<br />
内容<br />内容<br />内容<br />内容<br />内容<br />内容<br />
内容<br />内容<br />内容<br />内容<br />内容<br />内容<br />
内容<br />内容<br />内容<br />内容<br />内容<br />内容<br />
</div></body>
</html>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
js对象的构造和继承实现代码
Dec 05 Javascript
js中通过父级进行查找定位元素
Jun 15 Javascript
WEB前端设计师常用工具集锦
Dec 09 Javascript
使用mouse事件实现简单的鼠标经过特效
Jan 30 Javascript
JavaSacript中charCodeAt()方法的使用详解
Jun 05 Javascript
Angular.js中$resource高大上的数据交互详解
Jul 30 Javascript
不到200行 JavaScript 代码实现富文本编辑器的方法
Jan 03 Javascript
微信小程序实现分享到朋友圈功能
Jul 19 Javascript
angular6 利用 ngContentOutlet 实现组件位置交换(重排)
Nov 02 Javascript
利用原生JS实现data方法示例代码
May 28 Javascript
vue图片加载失败时用默认图片替换的方法
Aug 29 Javascript
JS前端使用canvas实现扩展物体类和事件派发
Aug 05 Javascript
基于jQuery实现自动轮播旋转木马特效
Nov 02 #Javascript
详解jQuery向动态生成的内容添加事件响应jQuery live()方法
Nov 02 #Javascript
jquery实现网页的页面平滑滚动效果代码
Nov 02 #Javascript
JS实现超简单的鼠标拖动效果
Nov 02 #Javascript
JS实现网页标题栏显示当前时间和日期的完整代码
Nov 02 #Javascript
JS实现在状态栏显示打字效果完整实例
Nov 02 #Javascript
12个超实用的JQuery代码片段
Nov 02 #Javascript
You might like
PHP反转字符串函数strrev()函数的用法
2012/02/04 PHP
解析linux下安装memcacheq(mcq)全过程笔记
2013/06/27 PHP
ThinkPHP CURD方法之field方法详解
2014/06/18 PHP
Laravel框架控制器的middleware中间件用法分析
2019/09/30 PHP
js图片自动切换效果处理代码
2013/05/07 Javascript
Extjs4中Form的使用之本地hiddenfield
2013/11/26 Javascript
JavaScript中使用arguments获得函数传参个数实例
2014/08/27 Javascript
jQuery插件slicebox实现3D动画图片轮播切换特效
2015/04/12 Javascript
Bootstrap 粘页脚效果
2016/03/28 Javascript
深入理解jQuery事件绑定
2016/06/02 Javascript
jQuery实现的自适应焦点图效果完整实例
2016/08/24 Javascript
简单实现js菜单栏切换效果
2017/03/04 Javascript
nodejs制作爬虫实现批量下载图片
2017/05/19 NodeJs
JavaScript条件判断_动力节点Java学院整理
2017/06/26 Javascript
微信小程序云开发如何实现数据库自动备份实现
2019/08/16 Javascript
js实现整体缩放页面适配移动端
2020/03/31 Javascript
[01:02:34]TFT vs VGJ.T Supermajor 败者组 BO3 第二场 6.5
2018/06/06 DOTA
python模拟登陆Tom邮箱示例分享
2014/01/13 Python
python实现类似ftp传输文件的网络程序示例
2014/04/08 Python
wxpython中Textctrl回车事件无效的解决方法
2016/07/21 Python
Linux RedHat下安装Python2.7开发环境
2017/05/20 Python
基于python神经卷积网络的人脸识别
2018/05/24 Python
Python实现K折交叉验证法的方法步骤
2019/07/11 Python
python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据示例
2019/11/28 Python
解决Tensorboard 不显示计算图graph的问题
2020/02/15 Python
用pushplus+python监控亚马逊到货动态推送微信
2021/01/29 Python
phonegap常用事件总结(必看篇)
2017/03/31 HTML / CSS
香港草莓网:Strawberrynet香港
2019/05/10 全球购物
什么是聚集索引和非聚集索引
2012/01/17 面试题
毕业生求职简历中的自我评价
2013/10/18 职场文书
班主任新年寄语
2014/04/04 职场文书
大学专科自荐信
2014/06/17 职场文书
2015年入党决心书
2015/02/05 职场文书
小学课改工作总结
2015/08/13 职场文书
Windows环境下实现批量执行Sql文件
2021/10/05 SQL Server
Python pyecharts绘制条形图详解
2022/04/02 Python