js动态设置页面高度

准备一个div

<div class="card-edit">
    		<!-- 业务需求 -->
</div>

开始操作

  //  获取页面的中需要设置高度的元素  如:card-edit
  const autoStyle = document.getElementsByClassName('card-edit')[0]
  
  
 // 根据业务需求做判断
  //  此处设定,如果传进来的值是 'modify',意为进入到详情页面,展示页面高度为100%
  // 如果传进来的值不是 'modify',意为进入到修改页面或者是新增页面,展示页面高度为88%.因为我的编辑页面底部固定有一个按钮。

  if (mode.value == 'modify') {  				//详情
    autoStyle.style.maxHeight = '100%'
  } else {  									//  新增或者修改
    autoStyle.style.maxHeight = '88%'
  }

可以打印下看看里面都有些什么值,你设置过的值都会在底部或者顶部显示,如下图。

  console.log(autoStyle.style)

在这里插入图片描述
里面有很多很多的值,但是基本都是驼峰命名

效果图

在这里插入图片描述

相关推荐

  1. uniapp动态计算并设置元素高度

    2024-04-02 17:08:01       26 阅读
  2. js动态设置css主题(Style-setProperty)

    2024-04-02 17:08:01       35 阅读
  3. jsp页面利用Ajax动态显示数据库中数据

    2024-04-02 17:08:01       50 阅读
  4. js 控制页面滚动

    2024-04-02 17:08:01       67 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-02 17:08:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-02 17:08:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-02 17:08:01       82 阅读
  4. Python语言-面向对象

    2024-04-02 17:08:01       91 阅读

热门阅读

  1. LeetCode题练习与总结:最大子数组和

    2024-04-02 17:08:01       46 阅读
  2. 微信的个人号接口

    2024-04-02 17:08:01       46 阅读
  3. C++---linux运行

    2024-04-02 17:08:01       36 阅读
  4. 使用Docker搭建SmokePing

    2024-04-02 17:08:01       34 阅读
  5. GISTool项目——开始

    2024-04-02 17:08:01       37 阅读
  6. 出栈顺序经典选择题

    2024-04-02 17:08:01       33 阅读