scrollHeight在頁(yè)面加載時(shí)就能獲取嗎

小樊
81
2024-10-10 01:28:37

scrollHeight 是一個(gè)只讀屬性,它表示元素的內(nèi)容高度(以像素為單位),包括由于溢出導(dǎo)致的不可見內(nèi)容。這個(gè)屬性在頁(yè)面加載時(shí)是可用的,因?yàn)樗从沉嗽卦陧?yè)面剛加載時(shí)的實(shí)際內(nèi)容高度。

你可以通過(guò)以下方式獲取 scrollHeight

const element = document.getElementById("your-element-id");
const scrollHeight = element.scrollHeight;
console.log(scrollHeight);

請(qǐng)注意,scrollHeight 的值可能會(huì)隨著頁(yè)面內(nèi)容的動(dòng)態(tài)變化而變化。因此,如果你需要在內(nèi)容變化后獲取新的 scrollHeight,你可能需要監(jiān)聽某些事件(如 resize 事件)或使用 MutationObserver 來(lái)觀察 DOM 的變化。

0