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 相关文章推荐
JQuery 遮罩层实现(mask)实现代码
Jan 09 Javascript
javascript闭包的高级使用方法实例
Jul 04 Javascript
jQuery判断div随滚动条滚动到一定位置后停止
Apr 02 Javascript
代码获取历史上的今天发生的事
Apr 11 Javascript
web前端设计师们常用的jQuery特效插件汇总
Dec 07 Javascript
JavaScript数据类型学习笔记
Jan 25 Javascript
早该知道的7个JavaScript技巧
Jun 21 Javascript
JS获取一个未知DIV高度的方法
Aug 09 Javascript
IntersectionObserver实现图片懒加载的示例
Sep 29 Javascript
JS实现的合并多个数组去重算法示例
Apr 11 Javascript
vue项目中api接口管理总结
Apr 20 Javascript
layer弹出层自适应高度,垂直水平居中的实现
Sep 16 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
php输出全球各个时区列表的方法
2015/03/31 PHP
php版微信小店API二次开发及使用示例
2016/11/12 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
2019/12/20 PHP
javascript 无提示关闭窗口脚本
2009/08/17 Javascript
js cookies实现简单统计访问次数
2009/11/24 Javascript
js实现仿百度汽车频道选择汽车图片展示实例
2015/05/06 Javascript
javascript组合使用构造函数模式和原型模式实例
2015/06/04 Javascript
jQuery实现的仿select功能代码
2015/08/19 Javascript
JS中常用的输出方式(五种)
2016/06/12 Javascript
js实现倒计时及时间对象
2016/11/15 Javascript
JavaScript自定义函数实现查找两个字符串最长公共子串的方法
2016/11/24 Javascript
Node.js利用Net模块实现多人命令行聊天室的方法
2016/12/23 Javascript
微信小程序中显示倒计时代码实例
2019/05/09 Javascript
小程序实现搜索框功能
2020/03/26 Javascript
判断“命令按钮”是否被鼠标单击详解
2019/07/31 Javascript
微信小程序错误this.setData报错及解决过程
2019/09/18 Javascript
2019最新21个MySQL高频面试题介绍
2020/02/06 Javascript
详解vue 中 scoped 样式作用域的规则
2020/09/14 Javascript
Python实现在Linux系统下更改当前进程运行用户
2015/02/04 Python
简介Python中用于处理字符串的center()方法
2015/05/18 Python
解读Django框架中的低层次缓存API
2015/07/24 Python
详解如何用TensorFlow训练和识别/分类自定义图片
2019/08/05 Python
python基于event实现线程间通信控制
2020/01/13 Python
Python configparser模块操作代码实例
2020/06/08 Python
OpenCV+python实现实时目标检测功能
2020/06/24 Python
Python基于locals返回作用域字典
2020/10/17 Python
美国50岁以上单身人士约会平台:SilverSingles
2018/06/29 全球购物
AutoShack.com加拿大:北美主要的汽车零部件零售商
2019/07/24 全球购物
中软国际Java程序员机试题
2012/08/19 面试题
大专应届生个人简历的自我评价
2013/10/15 职场文书
学生党员思想汇报
2013/12/28 职场文书
服装促销活动方案
2014/02/23 职场文书
辩论赛主持词
2014/03/18 职场文书
青岛海底世界导游词
2015/02/11 职场文书
关于golang高并发的实现与注意事项说明
2021/05/08 Golang
Spring Boot 排除某个类加载注入IOC的操作
2021/08/02 Java/Android