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 相关文章推荐
一个加密JavaScript的开源工具PACKER2.0.2
Nov 04 Javascript
js中匿名函数的N种写法
Sep 08 Javascript
Dom操作之兼容技巧分享
Sep 20 Javascript
JQuery操作表格(隔行着色,高亮显示,筛选数据)
Feb 23 Javascript
javascript中interval与setTimeOut的区别示例介绍
Mar 14 Javascript
深入解析JavaScript中函数的Currying柯里化
Mar 19 Javascript
jQuery实现选项卡功能(两种方法)
Mar 08 Javascript
解决ztree搜索中多级菜单展示不全问题
Jul 05 Javascript
javascript高仿热血传奇游戏实现代码
Feb 22 Javascript
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
May 31 jQuery
package.json配置文件构成详解
Aug 27 Javascript
详解CocosCreator项目结构机制
Apr 14 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 快速排序算法详解
2014/11/10 PHP
ThinkPHP文件缓存类代码分享
2015/04/22 PHP
PHP编译configure时常见错误的总结
2017/08/17 PHP
sina的lightbox效果。
2007/01/09 Javascript
jQuery EasyUI API 中文文档 - ComboBox组合框
2011/10/07 Javascript
jQuery实现的多选框多级联动插件
2014/05/02 Javascript
jQuery 中$(this).index与$.each的使用指南
2014/11/20 Javascript
TypeScript 中接口详解
2015/06/19 Javascript
jQuery实现Email邮箱地址自动补全功能代码
2015/11/03 Javascript
JavaScript简单实现弹出拖拽窗口(一)
2016/06/17 Javascript
Bootstrap table简单使用总结
2017/02/15 Javascript
Angular4 中常用的指令入门总结
2017/06/12 Javascript
JavaScript实现动态添加Form表单元素的方法示例
2017/08/14 Javascript
基于JavaScript表单脚本(详解)
2017/10/18 Javascript
angularjs获取到My97DatePicker选中的值方法
2018/10/02 Javascript
移动端滑动切换组件封装 vue-swiper-router实例详解
2018/11/25 Javascript
如何从头实现一个node.js的koa框架
2019/06/17 Javascript
[01:10]DOTA2英雄背景故事第四期之混沌法则混沌骑士
2020/07/16 DOTA
python合并文本文件示例
2014/02/07 Python
python在Windows8下获取本机ip地址的方法
2015/03/14 Python
Python使用ctypes调用C/C++的方法
2019/01/29 Python
Python3 执行系统命令并获取实时回显功能
2019/07/09 Python
解决Django后台ManyToManyField显示成Object的问题
2019/08/09 Python
python json 递归打印所有json子节点信息的例子
2020/02/27 Python
TensorFlow保存TensorBoard图像操作
2020/06/23 Python
Python如何定义有默认参数的函数
2020/08/10 Python
美国中小型企业领先的办公家具供应商:Office Designs
2016/11/26 全球购物
凯特王妃父母建立的派对用品网站:Party Pieces
2017/05/28 全球购物
乡镇平安建设汇报材料
2014/08/25 职场文书
入党积极分子批评与自我批评思想汇报
2014/09/14 职场文书
幼儿学前班评语
2014/12/29 职场文书
淘宝文案策划岗位职责
2015/04/14 职场文书
2015年幼儿园大班工作总结
2015/04/25 职场文书
芙蓉镇观后感
2015/06/10 职场文书
Python实现机器学习算法的分类
2021/06/03 Python
为自由献出你的心脏!「进击的巨人展 FINAL」2022年6月在台开展
2022/04/13 日漫