var div = document.getElementById('foo');
console.log(div);
console.log(div.scrollHeight);
Run Code Online (Sandbox Code Playgroud)
当我在控制台点击第一条log返回的div的DOM时,它的scrollHeight为x,而第二条log打印出y;x != y。
要获得 div 的高度,请尝试-
1. JavaScript:
var clientHeight = document.getElementById('divId').clientHeight;
Run Code Online (Sandbox Code Playgroud)
或者
var offsetHeight = document.getElementById('divId').offsetHeight;
Run Code Online (Sandbox Code Playgroud)
2. jQuery:
var height= $("#divId").height();
Run Code Online (Sandbox Code Playgroud)
3.香草JS:
var clientHeight = document.querySelector('#divId').clientHeight;
Run Code Online (Sandbox Code Playgroud)
或者
var offsetHeight = document.querySelector('#divId').offsetHeight;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6735 次 |
| 最近记录: |