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 相关文章推荐
网页自动刷新,不产生嗒嗒声的一个解决方法
Mar 27 Javascript
js打开windows上的可执行文件示例
May 27 Javascript
js图片轮播特效代码分享
Sep 07 Javascript
理解javascript中Map代替循环
Feb 26 Javascript
基于Jquery和html5实现炫酷的3D焦点图动画
Mar 02 Javascript
JS刷新父窗口的几种方式小结(推荐)
Nov 09 Javascript
Vue.js:使用Vue-Router 2实现路由功能介绍
Feb 22 Javascript
VueJs单页应用实现微信网页授权及微信分享功能示例
Jul 26 Javascript
javascript+html5+css3自定义弹出窗口效果
Oct 26 Javascript
bootstrap响应式工具使用详解
Nov 29 Javascript
vue.js实现插入数值与表达式的方法分析
Jul 06 Javascript
webpack@v4升级踩坑(小结)
Oct 08 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实现的封装验证码类详解
2013/06/18 PHP
PHP实现下载断点续传的方法
2014/11/12 PHP
PHP类和对象相关系统函数与运算符小结
2016/09/28 PHP
Yii Framework框架开发微信公众平台示例
2020/04/26 PHP
了解jQuery技巧来提高你的代码
2010/01/08 Javascript
基于jquery实现的鼠标滑过按钮改变背景图片
2011/07/15 Javascript
jQuery中parents()方法用法实例
2015/01/07 Javascript
jquery单选框radio绑定click事件实现方法
2015/01/14 Javascript
javascript闭包的理解
2015/04/01 Javascript
jquery实现可关闭的倒计时广告特效代码
2015/09/02 Javascript
jQuery实现可用于博客的动态滑动菜单完整实例
2015/09/17 Javascript
Jquery跨域获得Json的简单实例
2016/05/18 Javascript
jQuery实现获取元素索引值index的方法
2016/09/18 Javascript
Bootstrap源码解读媒体对象、列表组和面板(10)
2016/12/26 Javascript
初识NodeJS服务端开发入门(Express+MySQL)
2017/04/07 NodeJs
基于vue2实现上拉加载功能
2017/11/28 Javascript
解决vue初始化项目时,一直卡在Project description上的问题
2019/10/31 Javascript
浅谈webpack和webpack-cli模块源码分析
2020/01/19 Javascript
js实现整体缩放页面适配移动端
2020/03/31 Javascript
微信公众号网页分享功能开发的示例代码
2020/05/27 Javascript
基于vue和bootstrap实现简单留言板功能
2020/05/30 Javascript
python3+PyQt5实现自定义窗口部件Counters
2018/04/20 Python
Python字符串中添加、插入特定字符的方法
2019/09/10 Python
python读取hdfs上的parquet文件方式
2020/06/06 Python
Belle Maison倍美丛官网:日本千趣会旗下邮购网站
2016/07/22 全球购物
美国唇部护理专家:Sara Happ
2019/06/19 全球购物
Stührling手表官方网站:男女高品质时尚手表的领先零售商
2021/01/07 全球购物
如何从一个文件档案的尾端新增记录
2016/12/02 面试题
大学生自荐书范文
2013/12/10 职场文书
文明餐桌行动实施方案
2014/02/19 职场文书
服务承诺书怎么写
2014/05/24 职场文书
健康状况证明模板
2014/10/23 职场文书
运动会1000米加油稿
2015/07/21 职场文书
医学会议开幕词
2016/03/03 职场文书
你知道哪几种MYSQL的连接查询
2021/06/03 MySQL
Python MNIST手写体识别详解与试练
2021/11/07 Python