Javascript改變CSS樣式(局部和全局)
更新時間:2013年12月18日 17:02:08 作者:
改變CSS樣式分為局部和全局,下面為大家介紹下使用Javascript具體的實現(xiàn),感興趣的朋友可以參考下
一、局部改變樣式
有三種方法:直接改變樣式、改變className和改變cssText
改變className: document.getElementById('obj').className="…"
改變cssText:document.getElementById('obj').style.cssText="width:20px; border:solid 1px #f00;";
改變直接樣式: document.getElementById('obj').style.backgroundColor="#003366″
二、全局改變樣式
通過改變外鏈樣式的的href的值實現(xiàn)網(wǎng)頁樣式的實時切換,也就是"改變模板風(fēng)格"。
首先需要賦予需要改變的目標一個id,如
<link rel="stylesheet" type="text/css" id="css" href="firefox.css" />
調(diào)用時很簡單,如
<span onclick="javascript:document.getElementById('css').href='ie.css'">點我改變樣式</span>
有三種方法:直接改變樣式、改變className和改變cssText
改變className: document.getElementById('obj').className="…"
改變cssText:document.getElementById('obj').style.cssText="width:20px; border:solid 1px #f00;";
改變直接樣式: document.getElementById('obj').style.backgroundColor="#003366″
二、全局改變樣式
通過改變外鏈樣式的的href的值實現(xiàn)網(wǎng)頁樣式的實時切換,也就是"改變模板風(fēng)格"。
首先需要賦予需要改變的目標一個id,如
復(fù)制代碼 代碼如下:
<link rel="stylesheet" type="text/css" id="css" href="firefox.css" />
調(diào)用時很簡單,如
復(fù)制代碼 代碼如下:
<span onclick="javascript:document.getElementById('css').href='ie.css'">點我改變樣式</span>
相關(guān)文章
JavaScript動態(tài)操作表格實例(添加,刪除行,列及單元格)
這篇文章主要是對JavaScript動態(tài)操作表格實例(添加,刪除行,列及單元格)進行了詳細的分析介紹,需要的朋友可以過來參考下,希望對大家有所幫助2013-11-11
CocosCreator入門教程之網(wǎng)絡(luò)通信
這篇文章主要介紹了CocosCreator的網(wǎng)絡(luò)通信,內(nèi)容不多,涉及到的細節(jié),讀者可以根據(jù)實際情況,自己去延申2021-04-04
JavaScript實現(xiàn)多個重疊層點擊切換效果的方法
這篇文章主要介紹了JavaScript實現(xiàn)多個重疊層點擊切換效果的方法,實例分析了javascript實現(xiàn)點擊切換效果的相關(guān)技巧,需要的朋友可以參考下2015-04-04
使用Axios函數(shù)庫進行網(wǎng)絡(luò)請求的操作指南
在現(xiàn)代的前端開發(fā)中,API調(diào)用是實現(xiàn)前后端數(shù)據(jù)交互的重要環(huán)節(jié),而在眾多的HTTP庫中,Axios以其簡潔的語法、豐富的功能和易于擴展的特性,成為了開發(fā)者的首選,本篇文章將深入介紹Axios的使用方法,2024-11-11

