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在IE7下无法使用 $.ajax解决方法
Nov 11 Javascript
jquery 页面全选框实践代码
Apr 02 Javascript
javascript中match函数的用法小结
Feb 08 Javascript
基于canvas实现的钟摆效果完整实例
Jan 26 Javascript
理解javascript函数式编程中的闭包(closure)
Mar 08 Javascript
纯JS实现可拖拽表单的简单实例
Sep 02 Javascript
JavaScript多线程运行库Nexus.js详解
Dec 22 Javascript
vue 点击按钮增加一行的方法
Sep 07 Javascript
koa socket即时通讯的示例代码
Sep 07 Javascript
Vue.js 时间转换代码及时间戳转时间字符串
Oct 16 Javascript
微信小程序实现的3d轮播图效果示例【基于swiper组件】
Dec 11 Javascript
微信小程序点击生成朋友圈分享图(遇到的坑)
Jun 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
文件上传的实现
2006/10/09 PHP
PHP 批量删除数据的方法分析
2009/10/30 PHP
php实现通过cookie换肤的方法
2015/07/13 PHP
PHP下的浮点运算不准的解决方法
2016/10/27 PHP
tp5框架内使用tp3.2分页的方法分析
2019/05/05 PHP
Javascript String.replace的妙用
2009/09/08 Javascript
js 页面传参数时 参数值含特殊字符的问题
2009/12/13 Javascript
jquery实现在网页指定区域显示自定义右键菜单效果
2015/08/25 Javascript
js判断checkbox是否选中个数的方法(超简单)
2016/08/19 Javascript
javascript深拷贝(deepClone)详解
2016/08/24 Javascript
最实用的jQuery分页插件
2016/10/09 Javascript
JavaScript定义全局对象的方法示例
2017/01/12 Javascript
浅谈angular4实际项目搭建总结
2017/12/01 Javascript
js+SVG实现动态时钟效果
2018/07/14 Javascript
vue如何进行动画的封装
2018/09/26 Javascript
使用 Node.js 实现图片的动态裁切及算法实例代码详解
2018/09/29 Javascript
JavaScript实现新年倒计时效果
2018/11/17 Javascript
js实现飞机大战游戏
2020/08/26 Javascript
跟老齐学Python之Python文档
2014/10/10 Python
python文件写入实例分析
2015/04/08 Python
对python中return和print的一些理解
2017/08/18 Python
Python工厂函数用法实例分析
2018/05/14 Python
python selenium 获取标签的属性值、内容、状态方法
2018/06/22 Python
Python实现的批量修改文件后缀名操作示例
2018/12/07 Python
对python同一个文件夹里面不同.py文件的交叉引用方法详解
2018/12/15 Python
python3使用腾讯企业邮箱发送邮件的实例
2019/06/28 Python
python super的使用方法及实例详解
2019/09/25 Python
python Selenium 库的使用技巧
2020/10/16 Python
css3中less实现文字长阴影(long shadow)
2020/04/24 HTML / CSS
巴西一家专门从事家居和装饰的连锁店:Camicado
2019/08/14 全球购物
维德科技C#面试题笔试题
2015/12/09 面试题
汽车促销活动方案
2014/03/31 职场文书
2015年党风建设工作总结
2015/04/29 职场文书
病假证明模板
2015/06/19 职场文书
导游词之长城八达岭
2019/09/24 职场文书
JavaScript中document.activeELement焦点元素介绍
2021/11/27 Javascript