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 相关文章推荐
jQuery下通过replace字符串替换实现大小图片切换
May 22 Javascript
提交表单时执行func方法实现代码
Mar 17 Javascript
JS计算网页停留时间代码
Apr 28 Javascript
JavaScript中的函数的两种定义方式和函数变量赋值
May 12 Javascript
原生JavaScript制作计算器
Oct 16 Javascript
微信小程序 实现拖拽事件监听实例详解
Nov 16 Javascript
如何在 Vue.js 中使用第三方js库
Apr 25 Javascript
Ionic3 UI组件之Gallery Modal详解
Jun 07 Javascript
JS实现求数组起始项到终止项之和的方法【基于数组扩展函数】
Jun 13 Javascript
解决vue多个路由共用一个页面的问题
Mar 12 Javascript
微信小程序实现打开并下载服务器上面的pdf文件到手机
Sep 20 Javascript
部署vue+Springboot前后端分离项目的步骤实现
May 31 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 uniqid函数生成唯一ID
2015/11/18 PHP
PHP查找一列有序数组是否包含某值的方法
2020/02/07 PHP
javascript 禁止复制网页
2009/06/11 Javascript
js 浏览器事件介绍
2012/03/30 Javascript
JQuery切换显示的效果实例代码
2013/02/27 Javascript
jquery 操作两个select实现值之间的互相传递
2014/03/07 Javascript
关于cookie的初识和运用(js和jq)
2016/04/07 Javascript
jQuery实现下拉框左右移动(全部移动,已选移动)
2016/04/15 Javascript
node.js实现快速截图
2016/08/27 Javascript
jQuery版AJAX简易封装代码
2016/09/14 Javascript
jQuery progressbar通过Ajax请求实现后台进度实时功能
2016/10/11 Javascript
解决拦截器对ajax请求的拦截实例详解
2016/12/21 Javascript
js学习总结之dom2级事件基础知识详解
2017/07/27 Javascript
vue2.0父子组件间传递数据的方法
2018/08/16 Javascript
浅谈Vue项目骨架屏注入实践
2019/08/05 Javascript
swiper实现异形轮播效果
2019/11/28 Javascript
小程序中使用css var变量(使js可以动态设置css样式属性)
2020/03/31 Javascript
解决Can't find variable: SockJS vue项目的问题
2020/09/22 Javascript
js+h5 canvas实现图片验证码
2020/10/11 Javascript
Python采用raw_input读取输入值的方法
2014/08/18 Python
python中__call__内置函数用法实例
2015/06/04 Python
python实现linux下使用xcopy的方法
2015/06/28 Python
火车票抢票python代码公开揭秘!
2018/03/08 Python
解决seaborn在pycharm中绘图不出图的问题
2018/05/24 Python
不到40行代码用Python实现一个简单的推荐系统
2019/05/10 Python
Python Opencv中用compareHist函数进行直方图比较对比图片
2020/04/07 Python
Python ini文件常用操作方法解析
2020/04/26 Python
Python基于pip实现离线打包过程详解
2020/05/15 Python
Reformation官网:美国女装品牌
2018/09/14 全球购物
美体小铺波兰官方网站:The Body Shop波兰
2019/09/03 全球购物
新三好学生主要事迹
2014/01/23 职场文书
环保建议书600字
2014/05/14 职场文书
服务行业口号
2014/06/11 职场文书
2015年小学数学教师工作总结
2015/05/20 职场文书
党支部季度考核意见
2015/06/02 职场文书
Windows11里微软已经将驱动程序安装位置A盘删除
2021/11/21 数码科技