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

css取元素屬性的值

張吉惟2年前10瀏覽0評論

CSS是前端開發中不可避免的一部分,它可以控制網頁的外觀及樣式。而在CSS中,我們需要取出元素的屬性值以實現所需效果。下面我們就來學習一下如何通過CSS來取元素屬性的值。

/* 取顏色屬性值 */
.box{
background-color: #F00;
}
var bgColor = window.getComputedStyle(document.querySelector('.box')).getPropertyValue('background-color');
console.log(bgColor);
//控制臺輸出結果:rgb(255, 0, 0)
/* 取字體大小屬性值 */
.box{
font-size: 18px;
}
var fontSize = window.getComputedStyle(document.querySelector('.box')).getPropertyValue('font-size');
console.log(fontSize);
//控制臺輸出結果:18px
/* 取文本顏色屬性值 */
.box{
color: #333;
}
var textColor = window.getComputedStyle(document.querySelector('.box')).getPropertyValue('color');
console.log(textColor);
//控制臺輸出結果:rgb(51, 51, 51)

以上代碼展示了如何通過getComputedStyle方法取得元素的屬性值。該方法返回的是一個對象,我們可以通過該對象的getPropertyValue方法來獲取屬性值。其中,querySelector方法獲得了要取屬性的元素,括號內為要取屬性的元素的class名字。getPropertyValue方法的參數為所需屬性的屬性名,例如,“background-color”。

值得注意的是,窗口getComputedStyle方法返回的所有值都是string類型的,在后續使用中要注意類型轉換的問題。