色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css 獲取style jquery

江奕云2年前10瀏覽0評論

CSS 獲取 style

當需要動態獲取元素的樣式時,可以利用 js 中的 window.getComputedStyle() 方法來獲取計算樣式(computed style):
var el = document.querySelector('.myEl'); // 獲取元素
var style = window.getComputedStyle(el); // 獲取計算樣式
console.log(style.color); // 輸出元素的字體顏色
console.log(style.fontSize); // 輸出元素的字體大小
注意:window.getComputedStyle() 方法返回的樣式是計算后的樣式,并非元素的內聯樣式(inline style)。
而當需要獲取元素的內聯樣式時,可以用 js 中的元素.style 屬性:
var el = document.querySelector('.myEl'); // 獲取元素
console.log(el.style.color); // 輸出元素的字體顏色
console.log(el.style.fontSize); // 輸出元素的字體大小
注意:元素.style 屬性僅僅返回元素的內聯樣式,而無法獲取到計算樣式。

Jquery 獲取 style

Jquery 提供了 .css() 方法來獲取元素的樣式。方法的參數既可以是一個樣式名,也可以是一個樣式對象。使用方法如下:
var el = $('.myEl'); // 獲取元素
console.log(el.css('color')); // 輸出元素的字體顏色
console.log(el.css('font-size')); // 輸出元素的字體大小
如果需要同時獲取多個樣式,可以傳入一個樣式對象:
var el = $('.myEl'); // 獲取元素
var styles = el.css({
color: 'blue',
fontSize: '16px'
});
console.log(styles.color); // 輸出元素的字體顏色
console.log(styles.fontSize); // 輸出元素的字體大小
注意:使用 .css() 方法獲取的是計算樣式,而非元素的內聯樣式。