能通过calc减去当前dom高度?
时间: 2023-11-22 07:04:18 浏览: 85
Date-Calc-5.4.tar.gz_Date-Calc-5.4
可以使用 `calc()` 函数来计算当前元素的高度减去指定的值,例如:
```
height: calc(100% - 40px); /* 将元素高度设置为父元素高度减去 40px */
```
如果需要在 JavaScript 中动态计算元素的高度减去指定的值,可以使用以下代码:
```
var element = document.getElementById("my-element");
var height = element.offsetHeight;
var newHeight = "calc(" + height + "px - 40px)";
element.style.height = newHeight;
```
这样会将元素的高度设置为当前高度减去 40px。注意,`calc()` 函数需要在 CSS 中使用,所以在 JavaScript 中需要将计算结果拼接成一个字符串并设置为元素的 `style` 属性。
阅读全文