废话不多说,直接上代码
/**
* getElementHeight
*
* @description 获得目标元素height
* @param {target} 目标元素
* @return {string}
*
*/
const getElementHeight = element => {
if (element) {
return Math.max(
element.scrollHeight,
element.offsetHeight,
element.clientHeight,
);
}
const { body } = document;
const html = document.documentElement;
return Math.max(
body.scrollHeight,
body.offsetHeight,
html.clientHeight,
html.scrollHeight,
html.offsetHeight,
);
};
拿去用吧!!!