真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

js如何改變css屬性值

這篇文章將為大家詳細(xì)講解有關(guān)js如何改變css屬性值,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

渝水ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!

改變css屬性值的方法:1、使用“document.getElementById(id值).className=字符串;”語(yǔ)句修改;2、使用“document.getElementById(id值).style.屬性名=值;”語(yǔ)句修改。

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

1.用JS修改標(biāo)簽的 class 屬性值:

class 屬性是在標(biāo)簽上引用樣式表的方法之一,它的值是一個(gè)樣式表的選擇符,如果改變了 class 屬性的值,標(biāo)簽所引用的樣式表也就更換了,所以這屬于第一種修改方法。

更改一個(gè)標(biāo)簽的 class 屬性的代碼是:

document.getElementById(id值).className = 字符串;

document.getElementById( id ) 用于獲取標(biāo)簽對(duì)應(yīng)的 DOM 對(duì)象,你也可以用其它方法獲取。className 是 DOM 對(duì)象的一個(gè)屬性,它對(duì)應(yīng)于標(biāo)簽的 class 屬性。字符串 是 class 屬性的新值,它應(yīng)該是一個(gè)已定義的CSS選擇符。

利用這種辦法可以把標(biāo)簽的CSS樣式表替換成另外一個(gè),也可以讓一個(gè)沒(méi)有應(yīng)用CSS樣式的標(biāo)簽應(yīng)用指定的樣式。

舉例:


.txt {
font-size: 30px; font-weight: bold; color: red;
}

歡迎光臨!

更改樣式

function setClass() { document.getElementById( "tt" ).className = "txt"; }

2.用JS修改標(biāo)簽的 style 屬性值:

style 屬性也是在標(biāo)簽上引用樣式表的方法之一,它的值是一個(gè)CSS樣式表。DOM 對(duì)象也有 style 屬性,不過(guò)這個(gè)屬性本身也是一個(gè)對(duì)象,Style 對(duì)象的屬性和 CSS 屬性是一一對(duì)應(yīng)的,當(dāng)改變了 Style 對(duì)象的屬性時(shí),對(duì)應(yīng)標(biāo)簽的 CSS 屬性值也就改變了,所以這屬于第二種修改方法。

更改一個(gè)標(biāo)簽的 CSS 屬性的代碼是:

document.getElementById( id ).style.屬性名 = 值;

document.getElementById( id ) 用于獲取標(biāo)簽對(duì)應(yīng)的 DOM 對(duì)象,你也可以用其它方法獲取。style 是 DOM 對(duì)象的一個(gè)屬性,它本身也是一個(gè)對(duì)象。屬性名 是 Style 對(duì)象的屬性名,它和某個(gè)CSS屬性是相對(duì)應(yīng)的。

說(shuō)明:這種方法修改的單一的一個(gè)CSS屬性,它不影響標(biāo)簽上其它CSS屬性值。

舉例:

歡迎光臨!

大小 顏色 背景 邊框

function setSize() { document.getElementById( "t2" ).style.fontSize = "30px"; } function setColor() { document.getElementById( "t2" ).style.color = "red"; } function setbgColor() { document.getElementById( "t2" ).style.backgroundColor = "blue"; } function setBd() { document.getElementById( "t2" ).style.border = "3px solid #FA8072"; }

方法:

document.getElementById("xx").style.xxx中的所有屬性是什么

盒子標(biāo)簽和屬性對(duì)照
CSS語(yǔ)法(不區(qū)分大小寫)JavaScript語(yǔ)法(區(qū)分大小寫)
borderborder
border-bottomborderBottom
border-bottom-colorborderBottomColor
border-bottom-styleborderBottomStyle
border-bottom-widthborderBottomWidth
border-colorborderColor
border-leftborderLeft
border-left-colorborderLeftColor
border-left-styleborderLeftStyle
border-left-widthborderLeftWidth
border-rightborderRight
border-right-colorborderRightColor
border-right-styleborderRightStyle
border-right-widthborderRightWidth
border-styleborderStyle
border-topborderTop
border-top-colorborderTopColor
border-top-styleborderTopStyle
border-top-widthborderTopWidth
border-widthborderWidth
clearclear
floatfloatStyle
marginmargin
margin-bottommarginBottom
margin-leftmarginLeft
margin-rightmarginRight
margin-topmarginTop
paddingpadding
padding-bottompaddingBottom
padding-leftpaddingLeft
padding-rightpaddingRight
padding-toppaddingTop
顏色和背景標(biāo)簽和屬性對(duì)照
CSS 語(yǔ)法(不區(qū)分大小寫)JavaScript 語(yǔ)法(區(qū)分大小寫)
backgroundbackground
background-attachmentbackgroundAttachment
background-colorbackgroundColor
background-imagebackgroundImage
background-positionbackgroundPosition
background-repeatbackgroundRepeat
colorcolor

樣式標(biāo)簽和屬性對(duì)照
CSS語(yǔ)法(不區(qū)分大小寫)JavaScript 語(yǔ)法(區(qū)分大小寫)
displaydisplay
list-style-typelistStyleType
list-style-imagelistStyleImage
list-style-positionlistStylePosition
list-stylelistStyle
white-spacewhiteSpace

文字樣式標(biāo)簽和屬性對(duì)照
CSS 語(yǔ)法(不區(qū)分大小寫)JavaScript 語(yǔ)法(區(qū)分大小寫)
fontfont
font-familyfontFamily
font-sizefontSize
font-stylefontStyle
font-variantfontVariant
font-weightfontWeight

文本標(biāo)簽和屬性對(duì)照
CSS 語(yǔ)法(不區(qū)分大小寫)JavaScript 語(yǔ)法(區(qū)分大小寫)
letter-spacingletterSpacing
line-breaklineBreak
line-heightlineHeight
text-aligntextAlign
text-decorationtextDecoration
text-indenttextIndent
text-justifytextJustify
text-transformtextTransform
vertical-align

verticalAlign

javascript是一種什么語(yǔ)言

javascript是一種動(dòng)態(tài)類型、弱類型的語(yǔ)言,基于對(duì)象和事件驅(qū)動(dòng)并具有相對(duì)安全性并廣泛用于客戶端網(wǎng)頁(yè)開發(fā)的腳本語(yǔ)言,同時(shí)也是一種廣泛用于客戶端Web開發(fā)的腳本語(yǔ)言。它主要用來(lái)給HTML網(wǎng)頁(yè)添加動(dòng)態(tài)功能,現(xiàn)在JavaScript也可被用于網(wǎng)絡(luò)服務(wù)器,如Node.js。

關(guān)于“js如何改變css屬性值”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。


網(wǎng)站欄目:js如何改變css屬性值
URL分享:http://weahome.cn/article/ijshps.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部