// 获取div高度的示例代码
// 假设我们有一个HTML结构如下:
// <div id="myDiv">这是一个测试div</div>
// 方法1: 使用offsetHeight属性
var div = document.getElementById("myDiv");
var height = div.offsetHeight;
console.log("div的高度(包括内边距和边框)是:" + height + "px");
// 方法2: 使用getBoundingClientRect方法
var rect = div.getBoundingClientRect();
var height2 = rect.height;
console.log("div的高度(包括内边距和边框)是:" + height2 + "px");
// 方法3: 使用clientHeight属性
var height3 = div.clientHeight;
console.log("div的高度(包括内边距,不包括边框和滚动条)是:" + height3 + "px");
// 方法4: 使用style属性(仅适用于行内样式)
var height4 = div.style.height;
if (height4) {
console.log("div的高度(行内样式设置的高度)是:" + height4);
} else {
console.log("没有通过行内样式设置高度");
}
offsetHeight:返回元素的高度,包括内边距和边框,但不包括外边距。getBoundingClientRect:返回一个包含元素大小及其相对于视口位置的对象。height属性表示元素的高度,包括内边距和边框。clientHeight:返回元素的高度,包括内边距,但不包括边框、外边距和滚动条。style.height:返回元素的行内样式中设置的高度。如果没有通过行内样式设置高度,则返回空字符串。这些方法可以帮助你根据不同的需求获取 div 的高度。
上一篇:js flex
下一篇:js 获取div的高度
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站