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 相关文章推荐
精选的10款用于构建良好易用性网站的jQuery插件
Jan 23 Javascript
js插件方式打开pdf文件(浏览器pdf插件分享)
Dec 20 Javascript
使用JS或jQuery模拟鼠标点击a标签事件代码
Mar 10 Javascript
Node.js编码规范
Jul 14 Javascript
jQuery打印图片pdf、txt示例代码
Jul 22 Javascript
jquery使用each方法遍历json格式数据实例
May 18 Javascript
jQuery dataTables与jQuery UI 对话框dialog的使用教程
Sep 02 Javascript
Select2.js下拉框使用小结
Oct 24 Javascript
BootStrap Validator 根据条件在JS中添加或移除校验操作
Oct 12 Javascript
深入理解使用Vue实现Context-Menu的思考与总结
Mar 09 Javascript
vue-cli配置flexible过程详解
Jul 04 Javascript
jQuery 移除事件的方法
Jun 20 jQuery
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
Netflix将与CLAMP、乙一以及冲方丁等6名知名制作人合伙展开原创动画计划!
2020/03/06 日漫
php 无限极分类
2008/03/27 PHP
Zend Framework分发器用法示例
2016/12/11 PHP
MAC下通过改apache配置文件切换php多版本的方法
2017/04/26 PHP
PHP命名空间与自动加载机制的基础介绍
2019/08/25 PHP
[原创]提供复制本站内容时出现,该文章转自脚本之家等字样的js代码
2007/03/27 Javascript
Javascript 中介者模式实例
2009/12/16 Javascript
改变隐藏的input中value的值代码
2013/12/30 Javascript
javascript判断chrome浏览器的方法
2014/03/26 Javascript
JS设置网页图片vspace和hspace属性的方法
2015/04/01 Javascript
详细解读AngularJS中的表单验证编程
2015/06/19 Javascript
一览画面点击复选框后获取多个id值的方法
2016/05/30 Javascript
基于JS实现移动端左滑删除功能
2017/07/28 Javascript
Angular将填入表单的数据渲染到表格的方法
2017/09/22 Javascript
基于对象合并功能的实现示例
2017/10/10 Javascript
微信小程序实现弹出菜单功能
2018/06/12 Javascript
vue在响应头response中获取自定义headers操作
2020/07/24 Javascript
Python利用Beautiful Soup模块修改内容方法示例
2017/03/27 Python
python实现聊天小程序
2018/03/13 Python
Python使用ctypes调用C/C++的方法
2019/01/29 Python
浅谈pyqt5中信号与槽的认识
2019/02/17 Python
在OpenCV里使用Camshift算法的实现
2019/11/22 Python
降低python版本的操作方法
2020/09/11 Python
python爬虫---requests库的用法详解
2020/09/28 Python
Html5游戏开发之乒乓Ping Pong游戏示例(二)
2013/01/21 HTML / CSS
HTML5 placeholder(空白提示)属性介绍
2013/08/07 HTML / CSS
HTML5录音实践总结(Preact)
2020/05/07 HTML / CSS
三年级数学教学反思
2014/01/31 职场文书
大学生就业求职信
2014/06/12 职场文书
2014高中生入党思想汇报范文
2014/09/13 职场文书
2014年租房协议书范本
2014/10/30 职场文书
销售区域经理岗位职责
2015/04/10 职场文书
导游词之湖州-太湖
2019/10/11 职场文书
百善孝为先:关于孝道的经典语录
2019/10/18 职场文书
python实现简单区块链结构
2021/04/25 Python
Python Matplotlib绘制等高线图与渐变色扇形图
2022/04/14 Python