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

发布时间 - 2026-01-10 23:06:02    点击率:

本文实例讲述了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./code/js_beautify

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

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

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

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript操作DOM技巧总结》、《JavaScript数组操作技巧总结》、《JavaScript排序算法总结》、《JavaScript遍历算法与技巧总结》、《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript查找算法技巧总结》及《JavaScript错误与调试技巧总结》

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


# JS  # DIV  # 高度  # 自适应  # 窗口  # 关于div自适应高度/左右高度自适应一致的js代码  # JS实现iframe自适应高度的方法示例  # JS实现很实用的对联广告代码(可自适应高度)  # JS实现自适应高度表单文本框的方法  # js实现iframe自动自适应高度的方法  # 使用javascript实现Iframe自适应高度  # js控制iframe的高度/宽度让其自适应内容  # 兼容主流浏览器的iframe自适应高度js脚本  # JavaScript 处理Iframe自适应高度(同或不同域名下)  # Javascript 文本框textarea高度随内容自适应增长收缩  # js实现的真正的iframe高度自适应(兼容IE  # FF  # Opera)  # 几个  # 这一  # 相关内容  # 遍历  # 感兴趣  # 数据结构  # 用了  # 给大家  # 更多关于  # 也使  # 所述  # 程序设计  # 你想要  # 对照表  # 操作技巧  # 选择器  # 讲述了  # xmlns  # xhtml 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何用低价快速搭建高质量网站?  Laravel如何处理文件下载请求?(Response示例)  laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法  Laravel Debugbar怎么安装_Laravel调试工具栏配置指南  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  Python文件操作最佳实践_稳定性说明【指导】  如何快速查询网址的建站时间与历史轨迹?  Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用  如何在 React 中条件性地遍历数组并渲染元素  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  JS弹性运动实现方法分析  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  如何用JavaScript实现文本编辑器_光标和选区怎么处理  HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】  Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】  如何快速搭建支持数据库操作的智能建站平台?  Laravel模型关联查询教程_Laravel Eloquent一对多关联写法  如何用PHP快速搭建高效网站?分步指南  bing浏览器学术搜索入口_bing学术文献检索地址  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  Laravel Fortify是什么,和Jetstream有什么关系  Android滚轮选择时间控件使用详解  如何快速重置建站主机并恢复默认配置?  js实现获取鼠标当前的位置  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】  如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  高端云建站费用究竟需要多少预算?  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  php打包exe后无法访问网络共享_共享权限设置方法【教程】  详解jQuery停止动画——stop()方法的使用  Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全  详解jQuery中基本的动画方法  如何用腾讯建站主机快速创建免费网站?  如何使用 jQuery 正确渲染 Instagram 风格的标签列表  西安专业网站制作公司有哪些,陕西省建行官方网站?  如何在景安服务器上快速搭建个人网站?  网站图片在线制作软件,怎么在图片上做链接?  Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】  Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程  Laravel如何创建自定义Artisan命令?(代码示例)  大连网站制作公司哪家好一点,大连买房网站哪个好?  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  Python3.6正式版新特性预览  米侠浏览器网页背景异常怎么办 米侠显示修复