0

编辑:

我想用 JS 获取文档的实际内容。

我创建了一个我知道宽度为 1160px 的小提琴,这适用于 Google chrome,但不适用于 IE:

document.body.clientWidth+document.body.scrollLeft

http://jsfiddle.net/W36FG/18/

(只需滚动小提琴并将 div 悬停);

有任何想法吗?

4

2 回答 2

1

window.innerWidth, window.innerHeight在大多数浏览器中。

或特定于 IE,

document.documentElement.offsetWidth, document.documentElement.offsetHeight

或者document.documentElement.clientWidth

根据您的评论,

window.innerWidth || document.documentElement.clientWidth 应该管用。

这就是你真正想要的(我们花了一段时间才到达那里,但是嘿,我们明白了)

document.body.scrollWidth

于 2012-06-14T20:50:22.630 回答
0

jQuery 有width()outerWidth()功能

在您的 html 文件中:

<script src="http://code.jquery.com/jquery-latest.js"></script>

在你的 js 文件中:

alert($("body").outerWidth());
于 2012-06-14T20:53:12.040 回答