A. 如何通過js給css添加樣式
選中標簽,然後用style設置樣式
<divid="h5course">HTML5學堂(WX號),技術干貨文章分內享容</div>
<script>
varbox=document.getElementById('h5course');
box.style.color='#39f';
box.style.border='2pxsolid#000';
</script>
B. 建站知識:如何使用JS來自由切換css樣式表
詳細方法如下: 第一步:在連接樣式表的元素里定義一個id,例如 <link href="1.css" rel="stylesheet" type="text/css" id="css"> 我定義的id是css。 第二步:寫一個js函數,代碼如下: <script type="text/javascript"> function change(a){ var css=document.getElementById("css"); if (a==1) css.setAttribute("href","1.css"); if (a==2) css.setAttribute("href","2.css");}</script>這個函數的code可以放在頁面的任何地方。 第三步:為改變頁面的樣式表的連接添加一個函數的觸發事件,代碼如下: <a href="#" onClick="change(1)">1.css</a> <a href="#" onClick="change(2)">2.css</a> 該效果在IE和FF下均測試通過,相信大家看完後因該非常明了,利用這個方法我們可以讓瀏覽者自己選擇需要顯示的樣式表,好比年邁者可以選擇一個字體較大的樣式表。這里需要留意的兩點是:另外假如是改變整個頁面的樣式,你需要在樣式表文件里定義body的高度為100%
C. js 設置css樣式
javascript改變CSS樣式分為局部和全局,分別如下:一、局部改變樣式有三種方法:直接改變樣式、改變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的值實現網頁樣式的實時切換,也就是"改變模板風格"。首先需要賦予需要改變的目標一個id,如代碼如下:link rel="stylesheet" type="text/css" id="css" href="firefox.css" /調用時很簡單,如代碼如下:span onclick="javascript:document.getElementById('css').href='ie.css'"點我改變樣式/span
D. 如何用JS修改已載入的CSS樣式表樣式要詳細的教程
修改已載入的樣式表?這是要做什麼, JS不能修改樣式表,只可以修改對象的樣式屬性。還是說你修改了樣式表頁面卻沒有發生變化?如果是這樣有2個辦法,清緩存,或是給樣式表標簽添加參數。