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 相关文章推荐
表单切换,用回车键替换Tab健(不支持IE)
Jul 20 Javascript
js 关于=+与+=日期函数使用说明(赋值运算符)
Nov 15 Javascript
js鼠标点击按钮切换图片-图片自动切换-点击左右按钮切换特效代码
Sep 02 Javascript
jQuery密码强度检测插件passwordStrength用法实例分析
Oct 30 Javascript
轮播图组件js代码
Aug 08 Javascript
在线引用最新jquery文件的实现方法
Aug 26 Javascript
jQuery Easy UI中根据第一个下拉框选中的值设置第二个下拉框是否可以编辑
Nov 29 Javascript
VUE v-for循环中每个item节点动态绑定不同函数的实例
Sep 26 Javascript
详解几十行代码实现一个vue的状态管理
Jan 28 Javascript
Vue传参一箩筐(页面、组件)
Apr 04 Javascript
使用easyui从servlet传递json数据到前端页面的两种方法
Sep 05 Javascript
js实现选项卡效果
Mar 07 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/02/02 PHP
PHP实现HTTP断点续传的方法
2015/06/17 PHP
PHP生成随机字符串(3种方法)
2015/09/25 PHP
php生成唯一数字id的方法汇总
2015/11/18 PHP
php防止CC攻击代码 php防止网页频繁刷新
2015/12/21 PHP
PHP用函数嵌入网站访问量计数器
2017/10/27 PHP
PHP设计模式之简单工厂和工厂模式实例分析
2019/03/25 PHP
PHP7变量处理机制修改
2021/03/09 PHP
Gambit vs CL BO3 第三场 2.13
2021/03/10 DOTA
用js实现的仿sohu博客更换页面风格(简单版)
2007/03/22 Javascript
整理AngularJS中的一些常用指令
2015/06/16 Javascript
JavaScript实现身份证验证代码
2016/02/17 Javascript
Bootstrap 折叠(Collapse)插件用法实例详解
2016/06/01 Javascript
js基本算法:冒泡排序,二分查找的简单实例
2016/10/08 Javascript
微信小程序仿RadioGroup改变样式的处理方案
2018/07/13 Javascript
对Vue2 自定义全局指令Vue.directive和指令的生命周期介绍
2018/08/30 Javascript
JavaScript的词法结构精华篇
2018/10/17 Javascript
微信小程序新手教程之启动页的重要性
2019/03/03 Javascript
原生javascript实现类似vue的数据绑定功能示例【观察者模式】
2020/02/24 Javascript
js实现金山打字通小游戏
2020/07/24 Javascript
[01:38]DOTA2第二届亚洲邀请赛中国区预选赛出线战队晋级之路
2017/01/17 DOTA
Python实现的大数据分析操作系统日志功能示例
2019/02/11 Python
Python人脸识别第三方库face_recognition接口说明文档
2019/05/03 Python
在python中实现求输出1-3+5-7+9-......101的和
2020/04/02 Python
Jupyter notebook命令和编辑模式常用快捷键汇总
2020/11/17 Python
python中复数的共轭复数知识点总结
2020/12/06 Python
HTML5中的Article和Section元素认识及使用
2013/03/22 HTML / CSS
清除canvas画布内容(点擦除+线擦除)
2020/08/12 HTML / CSS
英国领先的NHS批准的在线药店:Pharmacy2U
2017/01/06 全球购物
考试不及格检讨书
2014/01/09 职场文书
巧克力蛋糕店创业计划书
2014/01/14 职场文书
保险公司开门红口号
2014/06/21 职场文书
感谢信模板大全
2015/01/23 职场文书
英语辞职信范文
2015/02/28 职场文书
聘用合同范本
2015/09/21 职场文书