如何获取当前DOM 节点的大小
可以使用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/bJDI 著作权归作者所有。请勿转载和采集!