麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

JS修改css樣式style淺談

2019-11-20 22:44:54
字體:
供稿:網(wǎng)友
一、局部改變樣式

分為改變直接樣式,改變className和改變cssText三種。需要注意的是:
注意大小寫:
javascript對大小寫十分敏感,className不能夠把“N”寫成“n”,cssText也不能夠把“T”寫成“t”,否則無法實(shí)現(xiàn)效果。
調(diào)用方法:
如果改變className,則事先在樣式表中申明類,但調(diào)用時(shí)不要再跟style,像document.getElementById('obj').style.className=”…”的寫法是錯(cuò)誤的!只能寫成:document.getElementById('obj').className=”…”
改變cssText
但是如果用cssText的話,必須加上style,正確的寫法是:document.getElementById('obj').style.cssText=”…”

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

二、全局改變樣式

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

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

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


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

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

<head>
<title>文檔標(biāo)題</title>
<link rel=stylesheet href="http://www.companysz.com/demo.css" type="text/css">
</link>
</head>


而在XML中,你應(yīng)該如下例所示在聲明區(qū)中加入:

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

塊對象。 定義方式請參閱樣式表語法。示例如下:

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

<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>


請注意,這里將style對象的type屬性設(shè)置為”text/css”,是允許不支持這類型的瀏覽器忽略樣式表單。

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

<p style="margin-left: 0.5in; margin-right:0.5in">這一行被增加了左右的外補(bǔ)丁</p><p> </p>
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 成人三级电影网址 | 免费男女乱淫真视频 | 国产一区免费在线 | 黄色免费在线视频网站 | 午夜a狂野欧美一区二区 | 成人免费入口 | 免费观看三级毛片 | 奶子吧naiziba.cc免费午夜片在线观看 | 精品亚洲一区二区 | 欧美激情性色生活片在线观看 | 亚洲免费观看视频 | 欧美巨根 | 欧美日日操 | 久章草影院 | 一区二区三区日韩 | 欧美中文字幕一区二区 | 狠狠干五月天 | 国产精品久久久久久影院8一贰佰 | 在线看免电影网站 | va免费视频 | av大全在线播放 | 精品国产一区二 | 日本高清视频网站www | 国产91丝袜在线播放0 | 久久久久久久久久网 | 最新午夜综合福利视频 | 性少妇videosexfreexxx片 | 日日狠狠久久偷偷四色综合免费 | 成人在线视频在线观看 | 男人天堂新地址 | 成人一级免费 | 久久久久久久久久91 | 国产激情精品一区二区三区 | 国产精品免费久久久久 | 国产精品久久久久无码av | 日本一区二区不卡高清 | 中国大陆一级毛片 | 免费毛片在线视频 | 欧美囗交| 国产日韩精品欧美一区视频 | 一级性生活视频 |