最近在慕課網上覆習基礎知識,在做到scrollHeight時出現了問題,chrome解析結果與其他各瀏覽器不一致,主要測試了IE6~IE9,IE11,ff,chrome。
不一致主要體現在document.documentElement.scrollHeight
和document.body.scrollHeight
上,測試結果我使用了一個表格來說明
由此可見,chrome在處理scrollHeight時很不規範,獲取頁面實際高度,需要通過body來獲取。
這個真的太噁心了,從昨天下午到現在一直在搞這個,其實現在還不是很明白,望大神解釋。
一個解釋的比較清晰的資料http://www.jb51.net/article/43470.htm