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

用JavaScript修改CSS屬性的代碼

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

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

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

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

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

利用這種辦法可以把標(biāo)簽的CSS樣式表替換成另外一個,也可以讓一個沒有應(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)簽上引用樣式表的方法之一,它的值是一個CSS樣式表。DOM 對象也有 style 屬性,不過這個屬性本身也是一個對象,Style 對象的屬性和 CSS 屬性是一一對應(yīng)的,當(dāng)改變了 Style 對象的屬性時,對應(yīng)標(biāo)簽的 CSS 屬性值也就改變了,所以這屬于第二種修改方法。

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

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

說明:這種方法修改的單一的一個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)簽和屬性對照
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)簽和屬性對照
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)簽和屬性對照
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)簽和屬性對照
CSS 語法(不區(qū)分大小寫) JavaScript 語法(區(qū)分大小寫)
font font
font-family fontFamily
font-size fontSize
font-style fontStyle
font-variant fontVariant
font-weight fontWeight
 
文本標(biāo)簽和屬性對照
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實現(xiàn)textarea中tab鍵的縮排處理方法

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

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

    javascript 玩轉(zhuǎn)Date對象(實例講解)

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

    JavaScript 是什么意思

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

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

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

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

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

    js閉包的9個使用場景

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

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

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

    Jsonp post 跨域方案

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

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

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

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

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

最新評論

永川市| 澄江县| 内黄县| 巴里| 宁城县| 咸宁市| 贞丰县| 黄梅县| 松阳县| 苍山县| 科技| 屯昌县| 青阳县| 方城县| 龙口市| 通辽市| 广宁县| 锦屏县| 绍兴县| 镶黄旗| 陆丰市| 内丘县| 广水市| 庆阳市| 徐汇区| 呼玛县| 麻城市| 左贡县| 社会| 炎陵县| 禄丰县| 托克逊县| 博兴县| 长宁区| 芦溪县| 武平县| 海伦市| 黎川县| 民县| 济阳县| 鹰潭市|