這三種分欸表達什么意思? 瀏覽器窗口的內(nèi)部高度/寬度具體是哪里 HTML文檔所在窗口的當前高度/寬度具體是哪里?全懵了!
<script type="text/javascript">
var c=window.innerHeight;
var d=window.innerWidth;
? ? var w= document.documentElement.clientWidth
var h= document.documentElement.clientHeight
? ? ??
? ? ? a=document.body.clientWidth;
? ? ? b=document.body.clientHeight;
? ? ? document.write(w+"<br>"+h+"<br>")
? ? ? document.write(a+"<br>"+b+"<br>")
? ? ? document.write(d+"<br>"+c)
? ?
?// ? document.body.clientHeight ? 網(wǎng)頁可見區(qū)域高??//
// document.documentElement.clientHeight ?是窗體高???!!!!!!!!!!!!!
</script>
2019-01-07
HTML文檔在窗口的顯示區(qū)間即內(nèi)部寬度、高度;(你打開一個頁面后在瀏覽器的顯示范圍)
2018-08-03
仔細看一下講解,他只是針對不同版本的瀏覽器,寫了不同的代碼,功能都是完全一樣的。
2018-07-31
我覺得可能大家都想多了,其實這三種都是獲得瀏覽器窗口尺寸的方法(不包括工具欄和滾動條),因為ie9之前的瀏覽器不支持window.innerHeight屬性,才有下面的兩種方法,三種寫一起應(yīng)該是兼容大部分瀏覽器。
var h = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight?
var w = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth