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事件 delegate()使用方法介绍
Oct 30 Javascript
js操作输入框中选择内容兼容IE及其他主流浏览器
Apr 22 Javascript
JS简单实现String转Date的方法
Mar 02 Javascript
JavaScript的Ext JS框架中的GridPanel组件使用指南
May 21 Javascript
AngularJS入门教程之路由与多视图详解
Aug 19 Javascript
vue制作加载更多功能的正确打开方式
Oct 12 Javascript
js遍历json对象所有key及根据动态key获取值的方法(必看)
Mar 09 Javascript
通过示例彻底搞懂js闭包
Aug 10 Javascript
微信小程序自定义导航栏
Dec 31 Javascript
小程序云开发如何实现图片上传及发表文字
May 17 Javascript
JavaScript使用百度ECharts插件绘制饼图操作示例
Nov 26 Javascript
JS通用方法触发点击事件代码实例
Feb 17 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下通过QRCode类库创建中间带网站LOGO的二维码
2014/07/12 PHP
推荐十款免费 WordPress 插件
2015/03/24 PHP
php上传图片获取路径及给表单字段赋值的方法
2016/01/23 PHP
php中foreach结合curl实现多线程的方法分析
2016/09/22 PHP
PHP实现的策略模式简单示例
2017/08/25 PHP
PHP实现计算器小功能
2020/08/28 PHP
9个javascript语法高亮插件 推荐
2009/07/18 Javascript
node在两个div之间移动,用ztree实现
2013/03/06 Javascript
jquery js 获取时间差、时间格式具体代码
2013/06/05 Javascript
JS返回上一页实例代码通过图片和按钮分别实现
2013/08/16 Javascript
JavaScript设计模式之外观模式介绍
2014/12/28 Javascript
js实现有过渡渐变效果的图片轮播相册(兼容IE,ff)
2016/01/19 Javascript
javascript绘制漂亮的心型线效果完整实例
2016/02/02 Javascript
全面解析Bootstrap中tooltip、popover的使用方法
2016/06/13 Javascript
AngularJS基础 ng-keyup 指令简单示例
2016/08/02 Javascript
浅谈JS中的bind方法与函数柯里化
2016/08/10 Javascript
微信小程序 在Chrome浏览器上运行以及WebStorm的使用
2016/09/27 Javascript
weex slider实现滑动底部导航功能
2017/08/28 Javascript
说说AngularJS中的$parse和$eval的用法
2017/09/14 Javascript
node中使用log4js4.x版本记录日志的方法
2019/08/20 Javascript
JavaScript实现多文件下载方法解析
2020/08/07 Javascript
[00:43]拉比克至宝魔导师密钥展示
2018/12/20 DOTA
python使用win32com在百度空间插入html元素示例
2014/02/20 Python
python 打印出所有的对象/模块的属性(实例代码)
2016/09/11 Python
pandas 使用apply同时处理两列数据的方法
2018/04/20 Python
spark: RDD与DataFrame之间的相互转换方法
2018/06/07 Python
Python实现Linux监控的方法
2019/05/16 Python
python数据库开发之MongoDB安装及Python3操作MongoDB数据库详细方法与实例
2020/03/18 Python
html5记忆翻牌游戏实现思路及代码
2013/07/25 HTML / CSS
美国翻新电子产品商店:The Store
2019/10/08 全球购物
会计毕业生自我鉴定
2013/11/04 职场文书
工作证明范本(2篇)
2014/09/14 职场文书
2014年人力资源部工作总结
2014/11/19 职场文书
2015年出纳个人工作总结
2015/04/02 职场文书
2015国庆节宣传语
2015/07/14 职场文书
python如何利用traceback获取详细的异常信息
2021/06/05 Python