獲取Dom位置資訊

2021-10-21 19:57:09 字數 1291 閱讀 6997

let e = document.

queryselector

('.zzc'

) console.

log(

'offsetwidth'

,e.offsetwidth)

//寬(包含border)

console.

log(

'offsetheight'

,e.offsetheight)

//高(包含border)

console.

log(

'clientheight'

,e.clientheight)

//可視區域的高度(不包含border)

console.

log(

'offsetheight'

,e.offsetheight)

//可視區域的高度 (包含了border)

console.

log(

'scrollheight'

,e.scrollheight)

//所有區域的高度,包含了因為滾動被隱藏的部分;

console.

log(

'clienttop'

,e.clienttop)

//邊框border的厚度,在未指定的情況下一般為0(測試結果只會獲取上邊距的厚度)

console.

log(

'scrolltop'

,e.scrolltop)

//滾動隱藏的部分

console.

log(

'offsettop'

,e.offsettop)

//距離父元素頂部的距離 包括邊距

console.

log(

'getboundingclientrect'

,e.getboundingclientrect()

)//獲取元素位置的api

// getboundingclientrect 具體引數

// bottom: 140 //元素底部距離可視瀏覽器頂部的距離

// height: 152 //元素高

// left: 11 //距離可視瀏覽器左邊的距離

// right: 163

// top: -12 //元素頂部距離可視瀏覽器頂部的距離

// width: 152 //元素寬

// x: 11 //距離可視瀏覽器左邊的距離

// y: -12 //元素頂部距離可視瀏覽器頂部的距離

獲取位置資訊

按照 深入淺出google android 上第八章 第一節的講解,把程式寫好,執行後,總是顯示 無法獲取位置資訊 後來才知道,模擬器執行起來後,要點下emnulate control視窗中的send按鈕,再執行程式,程式才能顯示出經緯度。我是分割線 搞了半天,不知道怎麼上傳該專案。貼下源 吧,主檔...

IOS 定位(獲取當前位置資訊)

ios 的定位已經不是很新鮮的了,定位共有三種方式,今天就其中的一種說一下,現在的版本中要多寫上一句 才可以完整的執行定位方法。此 的意義是在第一次開啟程式時提示使用者是否允許該應用獲取位置。在開始寫 之前我們需要加入corelocation.framework這個框架!然後再viewcontrol...

android獲取地理位置資訊

移動應用可以通過gps或者網路的方式獲取當前位置資訊,一般來說,通過gps獲得地理位置往往精確度較高,但是在通訊條件不好的地方可能獲取不到,而通過網路資訊獲取地理位置精度低於gps,但是只要網路通暢,即可保證能獲取到地理位置資訊 想獲取地理位置資訊,首先要在androidmanifest.xml中加...