获取当前DOM节点的大小:JavaScript & jQuery方法详解
可以使用JavaScript的'offsetWidth'和'offsetHeight'属性来获取当前DOM节点的大小。例如:
var element = document.getElementById('myElement');
var width = element.offsetWidth;
var height = element.offsetHeight;
另外,也可以使用'getBoundingClientRect()'方法获取当前DOM节点的位置和大小信息。例如:
var rect = element.getBoundingClientRect();
var width = rect.width;
var height = rect.height;
需要注意的是,以上方法获取的大小信息不包括CSS的padding、border和margin的值。如果需要获取包括这些值的大小信息,可以使用jQuery的'outerWidth()'和'outerHeight()'方法。例如:
var width = $('#myElement').outerWidth(true);
var height = $('#myElement').outerHeight(true);
原文地址: https://www.cveoy.top/t/topic/ncx5 著作权归作者所有。请勿转载和采集!