當(dāng)前位置:軟件學(xué)堂 > 資訊首頁(yè) > 網(wǎng)絡(luò)編程 > 編程其他 > 如何實(shí)現(xiàn)動(dòng)態(tài)修改CSS的樣式

如何實(shí)現(xiàn)動(dòng)態(tài)修改CSS的樣式

2012/11/13 07:41:57作者:佚名來(lái)源:網(wǎng)絡(luò)

移動(dòng)端

【實(shí)例名稱】

動(dòng)態(tài)修改CSS的樣式

【實(shí)例描述】

為了體現(xiàn)用戶的操作,一般在用戶單擊按鈕或鏈接后,需要改變這些控件的樣式。這樣用戶就可以知道已經(jīng)查看過(guò)的相關(guān)信息。本例學(xué)習(xí)如何動(dòng)態(tài)修改控件樣式。

【實(shí)例代碼】

<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>標(biāo)題頁(yè)-學(xué)無(wú)憂(denvermotorcycleaccidentlawyer.com)</title> <script language="javascript"> function changeStyle(obj) {    obj.runtimeStyle.cssText = "color:#990000;border:1px solid #cccccc"; } </script> </head> <body> <input  id="btn1"  type="button" value="修改顏色" onclick="changeStyle(this)" /> </body> </html>

【運(yùn)行效果】

 動(dòng)態(tài)修改CSS的樣式運(yùn)行效果

【難點(diǎn)剖析】

本例的重點(diǎn)是動(dòng)態(tài)樣式的獲取。runtimeStyle對(duì)象用來(lái)設(shè)置控件的格式和樣式,并且在運(yùn)行過(guò)程中覆蓋已有的格式和樣式,其優(yōu)先級(jí)比style高,但并不永久保存改變后的樣式。

【源碼下載】

為了JS代碼的準(zhǔn)確性,請(qǐng)點(diǎn)擊:動(dòng)態(tài)修改CSS的樣式 進(jìn)行本實(shí)例源碼下載 

標(biāo)簽: 動(dòng)態(tài)修改  樣式