JS 獲取元素的四種方法

2022-06-16 05:06:14 字數 608 閱讀 1525

console.log(this.$refs.mapcontainer.clientheight); //content + padding    536

console.log(this.$refs.mapcontainer.offsetheight); //content + padding + border   536

console.log(this.$refs.mapcontainer.getboundingclientrect().height); //content + padding + border getboundingclientrect()方法獲取與元素相關的css屬性邊框集合。536.0525

console.log(

window

.getcomputedstyle(this.$refs.mapcontainer)

.getpropertyvalue("height")

); // getcomputedstyle()獲取的是最終應用在元素上的所有css屬性物件(即使沒有css**,也會把預設的屬性都顯示出來),通過getpropertyvalue()獲取css樣式宣告物件上的屬性值。注意:這裡獲取的值有px的單位,而且是小數點後三位    536.062px

獲取Class例項的四種方法

獲取class例項有四種方法,前三種方法比較常用,具體描述如下 以下示例都假設運動時類為string類。1 通過執行時類本身的.class屬性 class c1 string.class 2 通過執行時類的物件獲得 string str new string class c2 str.getclas...

獲取手機螢幕的四種方法

android獲取螢幕寬度的4種方法,android4種 方法一 windowmanager wm windowmanager this getsystemservice context.window service int width wm.getdefaultdisplay getwidth i...

JS生成 UUID的四種方法

全域性唯一識別符號 guid,globally unique identifier 也稱作 uuid universally unique identifier guid是一種由演算法生成的二進位制長度為128位的數字識別符號。guid 的格式為 xx x x x 其中的 x 是 0 9 或 a f...