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 相关文章推荐
JavaScript脚本性能的优化方法
Feb 02 Javascript
javascript事件模型代码
Jul 01 Javascript
JavaScript Accessor实现说明
Dec 06 Javascript
JQuery一种取同级值的方式(比如你在GridView中)
Mar 15 Javascript
JavaScript中length属性的使用方法
Jun 05 Javascript
ionic2 tabs 图标自定义实例
Mar 08 Javascript
angular实现IM聊天图片发送实例
May 08 Javascript
常见的浏览器Hack技巧整理
Jun 29 Javascript
原生实现一个react-redux的代码示例
Jun 08 Javascript
基于Element封装一个表格组件tableList的使用方法
Jun 29 Javascript
基于Echarts图表在div动态切换时不显示的解决方式
Jul 20 Javascript
JavaScript读取本地文件常用方法流程解析
Oct 12 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
星际争霸秘籍
2020/03/04 星际争霸
php防止sql注入代码实例
2013/12/18 PHP
php使用curl和正则表达式抓取网页数据示例
2014/04/13 PHP
PHP生成自定义长度随机字符串的函数分享
2014/05/04 PHP
隐性调用php程序的方法
2015/06/13 PHP
laravel ORM 只开启created_at的几种方法总结
2018/01/29 PHP
PHP操作Redis数据库常用方法示例
2018/08/25 PHP
从JavaScript的函数重名看其初始化方式
2007/03/08 Javascript
JavaScript 学习点滴记录
2009/04/24 Javascript
$.get获取一个文件的内容示例代码
2013/09/11 Javascript
文本框回车提交与禁止提交示例
2013/09/27 Javascript
javascript读取xml实现javascript分页
2013/12/13 Javascript
css3元素简单的闪烁效果实现(html5 jquery)
2013/12/28 Javascript
JavaScript中数据结构与算法(三):链表
2015/06/19 Javascript
原生js与jQuery实现简单的tab切换特效对比
2015/07/30 Javascript
JS平滑无缝滚动效果的实现代码
2016/05/06 Javascript
WebSocket实现简单客服聊天系统
2017/05/12 Javascript
详解webpack+angular2开发环境搭建
2017/06/28 Javascript
vue项目中用cdn优化的方法
2018/01/03 Javascript
vue移动端轻量级的轮播组件实现代码
2018/07/12 Javascript
Vue中使用方法、计算属性或观察者的方法实例详解
2018/10/31 Javascript
vue 中url 链接左边的小图标更改问题
2019/12/30 Javascript
Python抓取Discuz!用户名脚本代码
2013/12/30 Python
python 对多个csv文件分别进行处理的方法
2019/01/07 Python
Python通过TensorFlow卷积神经网络实现猫狗识别
2019/03/14 Python
OpenCV+python实现实时目标检测功能
2020/06/24 Python
举例详解CSS3中的Transition
2015/07/15 HTML / CSS
HTML5触摸事件实现移动端简易进度条的实现方法
2018/05/04 HTML / CSS
Napapijri西班牙在线商店:夹克、外套、运动衫等
2020/11/05 全球购物
50道外企软件测试面试题
2014/08/18 面试题
纪念建党演讲稿范文
2014/01/13 职场文书
管理提升方案
2014/06/04 职场文书
加强作风建设演讲稿
2014/10/24 职场文书
见习报告怎么写
2014/10/31 职场文书
行政复议决定书
2015/06/24 职场文书
2019已经过半,你知道年中工作总结该怎么写吗?
2019/07/03 职场文书