js怎么獲取body呢?
在html網頁中,當頁面的布局不一樣時,body的高度是不同的,body高度有幾種獲取方法,各有不同。下面小編舉例講解JS獲取body的高度。
新建一個html文件,命名為,用于講解JS獲取body的高度。2.在文件中,使用button標簽創建一個按鈕,給button綁定onclick點擊事件,當按鈕被點擊時,執行getheight()函數。
3.在js標簽內,創建一個getheight()函數,在函數內,通過clientHeight屬性獲得網頁可見區域高,包括padding但不包括border、水平滾動條、margin的元素的高度。
4.在getheight()函數內,通過offsetHeight屬性獲得網頁可見區域高(包括邊線的高),包括padding、border、水平滾動條,但不包括margin的元素的高度。
5.在getheight()函數內,通過scrollHeight屬性獲得網頁正文全文高,包括當前不可見部分的元素的高度。
6.在getheight()函數內,通過scrollTop屬性獲得網頁被卷去的高,即滾動條向下滾動的距離。
7.在getheight()函數內,使用write()方法輸出結果。在瀏覽器打開文件,點擊按鈕,查看輸出的結果。
總結:
通過以下屬性獲取body的高度:
1、通過clientHeight屬性獲得網頁可見區域高。
2、通過offsetHeight屬性獲得網頁可見區域高(包括邊線的高)。
3、通過scrollHeight屬性獲得網頁正文全文高。
4、通過scrollTop屬性獲得網頁被卷去的高。
注意事項:
使用以上高度屬性時,需要注意頁面布局,布局不同,直接影響到高度值。
javascript獲取url參數和script標簽中獲取url參數函數代碼?
通過使用可以獲取到當前URL的?號開始的字符串,如前面的鏈接獲取到的search為?id001,再對獲取的字符串進行處理,就可以獲取到參數的值了,參考代碼如下: functiongetUrlParam(name){ varregnewRegExp(