JS实现DIV高度自适应窗口示例


Posted in Javascript onFebruary 16, 2017

本文实例讲述了JS实现DIV高度自适应窗口。分享给大家供大家参考,具体如下:

<!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 runat="server">
  <title></title>
  <style type="text/css">
    *.
    {
      margin: 0;
      padding: 0;
    }
  </style>
  <script type="text/javascript">
    window.onload = windowHeight; //页面载入完毕执行函数
    function windowHeight() {
      var h = document.documentElement.clientHeight; //获取当前窗口可视操作区域高度
      var bodyHeight = document.getElementById("divContent"); //寻找ID为content的对象
      bodyHeight.style.height = (h - 25) + "px"; //你想要自适应高度的对象
    }
    setInterval(windowHeight, 500)//每半秒执行一次windowHeight函数
  </script>
</head>
<body>
  <form id="form1" runat="server">
    <div id="divContent" style="background-color: Gray;border:1px solid blue;">Test</div>
  </form>
</body>
</html>

PS:高度自适应应用广泛,本站的很多在线工具也使用了这一技巧,列举如下几个工具供大家参考:

JavaScript在线格式化工具(基于beautify.js插件):
http://tools.3water.com/code/js_beautify

在线颜色选择器工具/RGB颜色查询对照表:
http://tools.3water.com/color/colorpicker

在线个人所得税计算器:
http://tools.3water.com/jisuanqi/tax_calc

宋词在线查询:
http://tools.3water.com/bianmin/songci

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
connect中间件session、cookie的使用方法分享
Jun 17 Javascript
JavaScript严格模式详解
Nov 18 Javascript
谈谈JavaScript类型系统之Math
Jan 06 Javascript
Node.js的Mongodb使用实例
Dec 30 Javascript
微信小程序 仿猫眼实现实例代码
Mar 14 Javascript
Vue.js最佳实践(五招助你成为vuejs大师)
May 04 Javascript
JavaScript继承定义与用法实践分析
May 28 Javascript
深入浅析Vue中的Prop
Jun 10 Javascript
深入探讨JavaScript的最基本部分之执行上下文
Feb 12 Javascript
微信小程序template模版的使用方法
Apr 13 Javascript
实现elementUI表单的全局验证的方法步骤
Apr 29 Javascript
vue实现移动端图片上传功能
Dec 23 Javascript
Js apply方法详解
Feb 16 #Javascript
JavaScript实现的XML与JSON互转功能详解
Feb 16 #Javascript
js实现文字无缝向上滚动
Feb 16 #Javascript
node学习记录之搭建web服务器教程
Feb 16 #Javascript
Angular实现跨域(搜索框的下拉列表)
Feb 16 #Javascript
基于Bootstrap 3 JQuery及RegExp的表单验证功能
Feb 16 #Javascript
js模态对话框使用方法详解
Feb 16 #Javascript
You might like
用session做客户验证时的注意事项
2006/10/09 PHP
PHP include任意文件或URL介绍
2014/04/29 PHP
JS日期和时间选择控件升级版(自写)
2013/08/02 Javascript
JS动态修改表格cellPadding和cellSpacing的方法
2015/03/31 Javascript
js实现点击按钮后给Div图层设置随机背景颜色的方法
2015/05/06 Javascript
js实现的四级左侧网站分类菜单实例
2015/05/06 Javascript
jQuery实现浮动层随浏览器滚动条滚动的方法
2015/09/22 Javascript
Bootstrap每天必学之轮播(Carousel)插件
2016/04/25 Javascript
jQuery在ie6下无法设置select选中的解决方法详解
2016/09/20 Javascript
js入门之Function函数的使用方法【新手必看】
2016/11/22 Javascript
iscroll-probe实现下拉刷新和下拉加载效果
2017/06/28 Javascript
浅谈vue-lazyload实现的详细过程
2017/08/22 Javascript
javascript 面向对象实战思想分享
2017/09/07 Javascript
JavaScript实现二叉树定义、遍历及查找的方法详解
2017/12/20 Javascript
javascript中的replace函数(带注释demo)
2018/01/07 Javascript
详解node.js的http模块实例演示
2018/07/12 Javascript
vue使用原生js实现滚动页面跟踪导航高亮的示例代码
2018/10/25 Javascript
跟老齐学Python之list和str比较
2014/09/20 Python
Python 中Pickle库的使用详解
2018/02/24 Python
python获取点击的坐标画图形的方法
2019/07/09 Python
利用matplotlib实现根据实时数据动态更新图形
2019/12/13 Python
linux环境下安装python虚拟环境及注意事项
2020/01/07 Python
Python中itertools的用法详解
2020/02/07 Python
python解决OpenCV在读取显示图片的时候闪退的问题
2021/02/23 Python
美国最受欢迎的度假租赁网站:VRBO
2016/08/02 全球购物
2014年创卫实施方案
2014/02/18 职场文书
期末学生评语大全
2014/04/24 职场文书
支部书记四风问题对照检查材料
2014/10/04 职场文书
贷款承诺书
2015/01/20 职场文书
本溪水洞导游词
2015/02/11 职场文书
开学典礼校长致辞
2015/07/29 职场文书
同学会演讲稿
2019/04/02 职场文书
假如给我三天光明:舟逆水而行,人遇挫而达 
2019/10/29 职场文书
《和时间赛跑》读后感3篇
2019/12/16 职场文书
CSS 实现多彩、智能的阴影效果
2021/05/12 HTML / CSS
Oracle以逗号分隔的字符串拆分为多行数据实例详解
2021/07/16 Oracle