document.body.scrollWidth
document.documentElement.width
等等都可以得到长宽属性,
这些脚本放在简单的没有大量JS嵌套的页面中一切正常,适合于任何浏览器。
但稍微复杂点的页面各种值都出来了,甚至高度相差几百PX,或者直接就不变化了,
错误控制台不抛出任何错误的警告,我认为我的JS还是非常标准的,也没有重名,
但不同的浏览器就是得不到同样的效果。
我靠,我快晕死了
后来在JE上搜索到了一串命令还真复杂,但是问题解决了,希望给以后的人带来方便。
(document.documentElement.clientHeight>document.documentElement.scrollHeight)?document.documentElement.clientHeight:document.documentElement.scrollHeight)
这样在多层嵌套脚本中就可以保证各种浏览器得到一样的效果了。
呵呵. 页面复杂的多了. Iframe多层嵌套,DIV多层覆盖,display属性隐藏,都可能导致这些问题..
闹心.