最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用JavaScript修改CSS屬性的代碼

 更新時(shí)間:2013年05月06日 11:08:38   作者:  
這篇文章主要介紹用原生的javascript修改CSS屬性的方法,需要的朋友可以參考下
用JavaScript修改CSS屬性 只有寫原生的javascript了。

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è)沒有應(yīng)用CSS樣式的標(biāo)簽應(yīng)用指定的樣式。

舉例:

復(fù)制代碼 代碼如下:

<style type="text/css">
.txt {
font-size: 30px; font-weight: bold; color: red;
}
</style>
<div id="tt">歡迎光臨!</div>
<p><button onclick="setClass()">更改樣式</button></p>
<script type="text/javascript">
function setClass()
{
document.getElementById( "tt" ).className = "txt";
}
</script>


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

style 屬性也是在標(biāo)簽上引用樣式表的方法之一,它的值是一個(gè)CSS樣式表。DOM 對(duì)象也有 style 屬性,不過這個(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)的。

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

舉例:

復(fù)制代碼 代碼如下:

div id="t2">歡迎光臨!</div>
<p><button onclick="setSize()">大小</button>
<button onclick="setColor()">顏色</button>
<button onclick="setbgColor()">背景</button>
<button onclick="setBd()">邊框</button>
</p>
<script type="text/javascript">
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";
}
</script>


方法:
document.getElementById("xx").style.xxx中的所有屬性是什么
盒子標(biāo)簽和屬性對(duì)照
CSS語法(不區(qū)分大小寫) JavaScript語法(區(qū)分大小寫)
border border
border-bottom borderBottom
border-bottom-color borderBottomColor
border-bottom-style borderBottomStyle
border-bottom-width borderBottomWidth
border-color borderColor
border-left borderLeft
border-left-color borderLeftColor
border-left-style borderLeftStyle
border-left-width borderLeftWidth
border-right borderRight
border-right-color borderRightColor
border-right-style borderRightStyle
border-right-width borderRightWidth
border-style borderStyle
border-top borderTop
border-top-color borderTopColor
border-top-style borderTopStyle
border-top-width borderTopWidth
border-width borderWidth
clear clear
float floatStyle
margin margin
margin-bottom marginBottom
margin-left marginLeft
margin-right marginRight
margin-top marginTop
padding padding
padding-bottom paddingBottom
padding-left paddingLeft
padding-right paddingRight
padding-top paddingTop
顏色和背景標(biāo)簽和屬性對(duì)照
CSS 語法(不區(qū)分大小寫) JavaScript 語法(區(qū)分大小寫)
background background
background-attachment backgroundAttachment
background-color backgroundColor
background-image backgroundImage
background-position backgroundPosition
background-repeat backgroundRepeat
color color
 
樣式標(biāo)簽和屬性對(duì)照
CSS語法(不區(qū)分大小寫) JavaScript 語法(區(qū)分大小寫)
display display
list-style-type listStyleType
list-style-image listStyleImage
list-style-position listStylePosition
list-style listStyle
white-space whiteSpace
 
文字樣式標(biāo)簽和屬性對(duì)照
CSS 語法(不區(qū)分大小寫) JavaScript 語法(區(qū)分大小寫)
font font
font-family fontFamily
font-size fontSize
font-style fontStyle
font-variant fontVariant
font-weight fontWeight
 
文本標(biāo)簽和屬性對(duì)照
CSS 語法(不區(qū)分大小寫) JavaScript 語法(區(qū)分大小寫)
letter-spacing letterSpacing
line-break lineBreak
line-height lineHeight
text-align textAlign
text-decoration textDecoration
text-indent textIndent
text-justify textJustify
text-transform textTransform
vertical-align

verticalAlign 

相關(guān)文章

  • javascript實(shí)現(xiàn)textarea中tab鍵的縮排處理方法

    javascript實(shí)現(xiàn)textarea中tab鍵的縮排處理方法

    這篇文章主要介紹了javascript實(shí)現(xiàn)textarea中tab鍵的縮排處理方法,涉及javascript處理鼠標(biāo)事件及頁面元素的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • javascript 玩轉(zhuǎn)Date對(duì)象(實(shí)例講解)

    javascript 玩轉(zhuǎn)Date對(duì)象(實(shí)例講解)

    下面小編就為大家?guī)硪黄猨avascript 玩轉(zhuǎn)Date對(duì)象(實(shí)例講解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • JavaScript 是什么意思

    JavaScript 是什么意思

    javascript一種由Netscape的LiveScript發(fā)展而來的腳本語言,它提高與Java的兼容性。JavaScript采用HTML頁作為其接口。很多朋友問js是什么意思?下面小編通過分享本教程給大家解答下,感興趣的朋友參考下
    2016-09-09
  • Makefile/cmake/node-gyp中區(qū)分判斷不同平臺(tái)的方法

    Makefile/cmake/node-gyp中區(qū)分判斷不同平臺(tái)的方法

    今天小編就為大家分享一篇關(guān)于Makefile/cmake/node-gyp中區(qū)分判斷不同平臺(tái)的方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Webpack性能優(yōu)化 DLL 用法詳解

    Webpack性能優(yōu)化 DLL 用法詳解

    本篇文章主要介紹了Webpack DLL 用法詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • js閉包的9個(gè)使用場(chǎng)景

    js閉包的9個(gè)使用場(chǎng)景

    這篇文章主要介紹了js 閉包的9個(gè)使用場(chǎng)景,幫助大家更好的理解和學(xué)習(xí)JavaScript 閉包的使用,感興趣的朋友可以了解下
    2020-12-12
  • javascript中搜索數(shù)組的四種方法示例詳解

    javascript中搜索數(shù)組的四種方法示例詳解

    我們?cè)趯W(xué)到j(luò)s中數(shù)組的時(shí)候,我們會(huì)接觸到j(luò)s中數(shù)組的一些方法這些方法對(duì)我們來說,可以很便利的達(dá)到我們想要的結(jié)果,下面這篇文章主要給大家介紹了關(guān)于javascript中搜索數(shù)組的四種方法,需要的朋友可以參考下
    2022-12-12
  • Jsonp post 跨域方案

    Jsonp post 跨域方案

    本文給大家講述的是個(gè)人在一個(gè)項(xiàng)目中遇到的關(guān)于jsonp的post跨域問題的解決過程,這里記錄下來,分項(xiàng)給大家。
    2015-07-07
  • 微信小程序?qū)崿F(xiàn)掃雷游戲

    微信小程序?qū)崿F(xiàn)掃雷游戲

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)掃雷游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • 深入理解JavaScript系列(16) 閉包(Closures)

    深入理解JavaScript系列(16) 閉包(Closures)

    本章我們將介紹在JavaScript里大家經(jīng)常來討論的話題 —— 閉包(closure)。閉包其實(shí)大家都已經(jīng)談爛了。盡管如此,這里還是要試著從理論角度來討論下閉包,看看ECMAScript中的閉包內(nèi)部究竟是如何工作的
    2012-04-04

最新評(píng)論

江陵县| 天全县| 定边县| 云林县| 新闻| 波密县| 临沂市| 泾阳县| 册亨县| 无锡市| 凤山县| 桑日县| 夏邑县| 滁州市| 盱眙县| 桃园市| 河北区| 方城县| 洪江市| 乾安县| 灵寿县| 佛教| 延安市| 阳谷县| 奎屯市| 醴陵市| 大丰市| 英吉沙县| 延津县| 平谷区| 河南省| 哈巴河县| 工布江达县| 云林县| 泰顺县| 镇雄县| 河间市| 伊川县| 黄陵县| 抚州市| 琼结县|