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

JavaScript修改css樣式style

 更新時(shí)間:2008年04月15日 21:22:06   作者:  
用JavaScript修改網(wǎng)頁(yè)樣式
一、局部改變樣式
分為改變直接樣式,改變className和改變cssText三種。需要注意的是:
注意大小寫(xiě):
javascript對(duì)大小寫(xiě)十分敏感,className不能夠把“N”寫(xiě)成“n”,cssText也不能夠把“T”寫(xiě)成“t”,否則無(wú)法實(shí)現(xiàn)效果。
調(diào)用方法:
如果改變className,則事先在樣式表中申明類,但調(diào)用時(shí)不要再跟style,像document.getElementById('obj').style.className=”…”的寫(xiě)法是錯(cuò)誤的!只能寫(xiě)成:document.getElementById('obj').className=”…”
改變cssText
但是如果用cssText的話,必須加上style,正確的寫(xiě)法是:document.getElementById('obj').style.cssText=”…”

改變直接樣式我就不必說(shuō)了,大家記得要寫(xiě)到具體樣式即可,如
document.getElementById('obj').style.backgroundColor=”#003366″

二、全局改變樣式
通常情況下,我們可以通過(guò)改變外鏈樣式的的href的值實(shí)現(xiàn)網(wǎng)頁(yè)樣式的實(shí)時(shí)切換,也就是“改變模板風(fēng)格”。這時(shí)候我們首先需要賦予需要改變的目標(biāo)一個(gè)id,如 

<link rel = "stylesheet" type="text/css" id="css" href="firefox.css" />
調(diào)用時(shí)很簡(jiǎn)單,如 

<span on click="javascript:document.getElementById('css').href = 'ie.css'">點(diǎn)我改變樣式</span>
對(duì)于新人往往不知道CSS具體樣式在javascript怎么寫(xiě),而且有時(shí)候在不同瀏覽器中要求也不一樣。如float在IE中寫(xiě)成styleFloat,在FIREFOX中寫(xiě)成cssFloat,這就需要大家的積累了。在google中搜索“ccvita javascript”,也許會(huì)對(duì)你的疑惑有所幫助。


基礎(chǔ)知識(shí)
通常在網(wǎng)頁(yè)中樣式表的調(diào)用方法有三種。
第一種:鏈入外部樣式表文件 (Linking to a Style Sheet)
你可以先建立外部樣式表文件(.css),然后使用HTML的link對(duì)象。示例如下:

<head>
<title>文檔標(biāo)題</title>
<link rel=stylesheet >
</link></head>
而在XML中,你應(yīng)該如下例所示在聲明區(qū)中加入:

< ? xml-stylesheet type="text/css"  ?>
第二種:定義內(nèi)部樣式塊對(duì)象 (Embedding a Style Block)
你可以在你的HTML文檔的和標(biāo)記之間插入一個(gè)


塊對(duì)象。 定義方式請(qǐng)參閱樣式表語(yǔ)法。示例如下: 

<html>
<head>
<title>文檔標(biāo)題</title>
<style type="text/css">
<!--
body {font: 10pt "Arial"}
h1 {font: 15pt/17pt "Arial"; font-weight: bold; color: maroon}
h2 {font: 13pt/15pt "Arial"; font-weight: bold; color: blue}
p {font: 10pt/12pt "Arial"; color: black}
-->
</style>
</head>
<body> 
</body></html>
請(qǐng)注意,這里將style對(duì)象的type屬性設(shè)置為”text/css”,是允許不支持這類型的瀏覽器忽略樣式表單。

第三種:內(nèi)聯(lián)定義 (Inline Styles)
內(nèi)聯(lián)定義即是在對(duì)象的標(biāo)記內(nèi)使用對(duì)象的style屬性定義適用其的樣式表屬性。示例如下:

<p style="margin-left: 0.5in; margin-right:0.5in">這一行被增加了左右的外補(bǔ)丁</p><p> </p>

相關(guān)文章

  • javascript創(chuàng)建頁(yè)面蒙板的一些知識(shí)技巧總結(jié)

    javascript創(chuàng)建頁(yè)面蒙板的一些知識(shí)技巧總結(jié)

    javascript創(chuàng)建頁(yè)面蒙板的一些知識(shí)技巧總結(jié)...
    2007-08-08
  • 固定表格行列(expression)在IE下適用

    固定表格行列(expression)在IE下適用

    本文為大家介紹下使用expression固定表格行列,這是一種在IE下適用的固定行列的方法,感興趣的朋友可以學(xué)習(xí)下,希望對(duì)大家有所幫助
    2013-07-07
  • JavaScript暫停和繼續(xù)定時(shí)器的實(shí)現(xiàn)方法

    JavaScript暫停和繼續(xù)定時(shí)器的實(shí)現(xiàn)方法

    這篇文章主要介紹了JavaScript暫停和繼續(xù)定時(shí)器的方法的相關(guān)資料,非常不錯(cuò),需要的朋友可以參考下
    2016-07-07
  • javascript原型模式用法實(shí)例詳解

    javascript原型模式用法實(shí)例詳解

    這篇文章主要介紹了javascript原型模式用法,以實(shí)例形式較為詳細(xì)的分析了javascript原型模式的原理與使用技巧,需要的朋友可以參考下
    2015-06-06
  • 將兩個(gè)div左右并列顯示并實(shí)現(xiàn)點(diǎn)擊標(biāo)題切換內(nèi)容

    將兩個(gè)div左右并列顯示并實(shí)現(xiàn)點(diǎn)擊標(biāo)題切換內(nèi)容

    將兩個(gè)div左右并列顯示并實(shí)現(xiàn)點(diǎn)擊標(biāo)題切換內(nèi)容的效果,接下來(lái)為大家詳細(xì)介紹下js中時(shí)如何實(shí)現(xiàn)的,感興趣的朋友不要錯(cuò)過(guò)
    2013-10-10
  • JS實(shí)現(xiàn)深拷貝和淺拷貝的方式詳解

    JS實(shí)現(xiàn)深拷貝和淺拷貝的方式詳解

    深拷貝和淺拷貝是面試中經(jīng)常出現(xiàn)的,主要考察對(duì)基本類型和引用類型的理解深度,本文主要給大家介紹了js實(shí)現(xiàn)深拷貝和淺拷貝的方式,需要的朋友可以參考下
    2022-05-05
  • 微信小程序網(wǎng)絡(luò)請(qǐng)求封裝示例

    微信小程序網(wǎng)絡(luò)請(qǐng)求封裝示例

    這篇文章主要介紹了微信小程序網(wǎng)絡(luò)請(qǐng)求封裝示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • 微信小程序添加插屏廣告并設(shè)置顯示頻率(一天一次)

    微信小程序添加插屏廣告并設(shè)置顯示頻率(一天一次)

    微信小程序今年新上線了插屏廣告,設(shè)置和在代碼庫(kù)中接入都非常方便。今天通過(guò)本文給大家分享微信小程序添加插屏廣告并設(shè)置顯示頻率(一天一次),需要的朋友可以參考下
    2019-12-12
  • 一文了解你不知道的JavaScript生成器篇

    一文了解你不知道的JavaScript生成器篇

    ES6引入了一個(gè)新的函數(shù)類型,發(fā)現(xiàn)它并不符合這種運(yùn)行到結(jié)束的特性。這類新的函數(shù)被稱為生成器。生成器的出現(xiàn)是我們知道原來(lái)有時(shí)代碼并不會(huì)順利的運(yùn)行,可以通過(guò)暫停的方式進(jìn)行異步回調(diào),讓我們摒棄了此前的認(rèn)知。本文就來(lái)聊聊JavaScript中生成器的相關(guān)知識(shí)
    2022-11-11
  • Bootstrap網(wǎng)格系統(tǒng)詳解

    Bootstrap網(wǎng)格系統(tǒng)詳解

    bootstrap框架中的網(wǎng)格系統(tǒng)就是將容器平分成12份,在使用的時(shí)候可以根據(jù)實(shí)際情況重新編譯LESS/SASS源碼來(lái)修改12這個(gè)數(shù)值。接下來(lái)通過(guò)本文給大家介紹Bootstrap網(wǎng)格系統(tǒng),感興趣的朋友一起學(xué)習(xí)
    2016-04-04

最新評(píng)論

隆尧县| 鹰潭市| 仪陇县| 婺源县| 涟水县| 长海县| 浪卡子县| 德州市| 木兰县| 黔南| 宕昌县| 惠东县| 盐山县| 浦县| 印江| 望江县| 楚雄市| 香港| 梓潼县| 博客| 定南县| 高青县| 柘城县| 鹤壁市| 河南省| 江西省| 青海省| 利川市| 苍山县| 肇源县| 本溪| 通许县| 怀来县| 和静县| 兴和县| 和田县| 西峡县| 兴海县| 宣恩县| 佛坪县| 永泰县|