doctype后如何獲得body.clientHeight的方法
更新時間:2007年07月11日 00:00:00 作者:
在ie6中很多js腳本執(zhí)行就會出現(xiàn)問題,一般是在獲取clientWidth, clientHeight,offsetWidth, offsetHeight,scrollWidth, scrollHeight,scrollTop, scrollLeft會返回不正確的值。
因為在加了doctype后,在ie6中這些document.body的屬性已經(jīng)重新分配給了document.documentElement。
比如:原來document.body.clientHeight,就要改成document.documentElement.scrollTop
為了自適應(yīng),可以改了下代碼:
((document.documentElement.clientHeight==0)?document.body.clientHeight:document.documentElement.clientHeight)
用這樣的代碼就能自適應(yīng)了。
因為在加了doctype后,在ie6中這些document.body的屬性已經(jīng)重新分配給了document.documentElement。
比如:原來document.body.clientHeight,就要改成document.documentElement.scrollTop
為了自適應(yīng),可以改了下代碼:
((document.documentElement.clientHeight==0)?document.body.clientHeight:document.documentElement.clientHeight)
用這樣的代碼就能自適應(yīng)了。
相關(guān)文章
JavaScript操作XML/HTML比較常用的對象屬性集錦
本文給大家介紹javascript操作xml/html比較常用的對象屬性,涉及到j(luò)s對象屬性相關(guān)知識,對JavaScript操作XML/HTML比較常用的對象屬性感興趣的朋友可以參考下本文2015-10-10JavaScript庫urlcat?之URL構(gòu)建器庫
這篇文章主要介紹了JavaScript庫urlcat之URL構(gòu)建器庫,urlcat?是一個小型的JavaScript庫,使構(gòu)建URL非常方便并防止常見錯誤。下文來看對其詳細(xì)介紹吧,需要的小伙伴可以參考一下2022-02-02JavaScript讓網(wǎng)頁出現(xiàn)漸隱漸顯背景顏色的方法
這篇文章主要介紹了JavaScript讓網(wǎng)頁出現(xiàn)漸隱漸顯背景顏色的方法,涉及javascript操作樣式的相關(guān)技巧,非常具有實用價值,需要的朋友可以參考下2015-04-04JavaScript 提升運行速度之循環(huán)篇 譯文
根據(jù)Nicholas 的說法,有四種代碼 會拖慢腳本的運行,并最終導(dǎo)致腳本失控。分別是次數(shù)過多的同步循環(huán)、龐大的函數(shù)體、不恰當(dāng)?shù)倪f歸和不合理的DOM 調(diào)用。2009-08-08