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 cookies实现简单统计访问次数
Nov 24 Javascript
30个最好的jQuery 灯箱插件分享
Apr 25 Javascript
jQuery EasyUI API 中文文档 - DataGrid数据表格
Nov 17 Javascript
JavaScript splice()方法详解
Sep 22 Javascript
Javascript字符串拼接小技巧(推荐)
Jun 02 Javascript
js实现百度地图定位于地址逆解析,显示自己当前的地理位置
Dec 08 Javascript
JavaScript禁止微信浏览器下拉回弹效果
May 16 Javascript
JavaScript实现的可变动态数字键盘控件方式实例代码
Jul 15 Javascript
vue实例中data使用return包裹的方法
Aug 27 Javascript
vue前端框架—Mint UI详解(更适用于移动端)
Apr 30 Javascript
vue 兄弟组件的信息传递的方法实例详解
Aug 30 Javascript
javascript 易错知识点实例小结
Apr 25 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编码规范-php coding standard
2007/03/16 PHP
Zend Framework页面缓存实例
2014/06/25 PHP
CI框架安全类Security.php源码分析
2014/11/04 PHP
学习php设计模式 php实现工厂模式(factory)
2015/12/07 PHP
SSO单点登录的PHP实现方法(Laravel框架)
2016/03/23 PHP
Laravel5.5+ 使用API Resources快速输出自定义JSON方法详解
2020/04/06 PHP
datagrid框架的删除添加与修改
2013/04/08 Javascript
js导航栏单击事件背景变换示例代码
2014/01/13 Javascript
javascript的事件触发器介绍的实现
2014/06/05 Javascript
javascript实现uploadify上传格式以及个数限制
2015/11/23 Javascript
JavaScript String 对象常用方法总结
2016/04/28 Javascript
jQuery+CSS3文字跑马灯特效的简单实现
2016/06/25 Javascript
WEB前端实现裁剪上传图片功能
2016/10/17 Javascript
JavaScript构建自己的对象示例
2016/11/29 Javascript
整理一些最近经常遇到的前端面试题
2017/04/25 Javascript
ES6新增的math,Number方法
2017/08/06 Javascript
React Native中Navigator的使用方法示例
2017/10/13 Javascript
对angularJs中2种自定义服务的实例讲解
2018/09/30 Javascript
vue实现密码显示与隐藏按钮的自定义组件功能
2019/04/23 Javascript
解决vue刷新页面以后丢失store的数据问题
2020/08/11 Javascript
[01:01:52]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第二场 1月9日
2021/03/11 DOTA
pandas把所有大于0的数设置为1的方法
2019/01/26 Python
Django框架文件上传与自定义图片上传路径、上传文件名操作分析
2019/05/10 Python
Python 在OpenCV里实现仿射变换—坐标变换效果
2019/08/30 Python
TensorFlow实现从txt文件读取数据
2020/02/05 Python
详解pycharm配置python解释器的问题
2020/10/15 Python
html5自带表单验证体验优化及提示气泡修改功能
2017/09/12 HTML / CSS
moosejaw旗下的户外商品促销网站:Mountain Steals
2017/02/27 全球购物
2014乡镇“三八”国际劳动妇女节活动总结
2014/03/01 职场文书
幼儿园大班毕业教师寄语
2014/04/03 职场文书
服务标语大全
2014/06/18 职场文书
2014年药房工作总结
2014/11/22 职场文书
2015年乡镇科普工作总结
2015/05/13 职场文书
项目备案申请报告
2015/05/15 职场文书
师范生教育见习总结
2015/06/23 职场文书
python中validators库的使用方法详解
2022/09/23 Python