日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > jscript > 用javascript實現一個頁面兩份樣式表

用javascript實現一個頁面兩份樣式表

來源:程序員人生   發布時間:2014-02-21 23:21:53 閱讀次數:2978次
今天研究了一下JS的用setAttribute方法實現一個頁面兩份樣式表的效果,具體方法如下:

第一步:在連接樣式表的元素里定義一個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下均測試通過,相信大家看完后因該非常明了,利用這個方法我們可以讓瀏覽者自己選擇需要顯示的樣式表,比如年老者可以選擇一個字體較大的樣式表。這里需要注意的兩點是:

1、在這個例子中函數名function后面的名字不能為links或者link,如果為links或者link,樣式表將不被改變,具體什么原因我也不大清楚,可能是javascript的保留字符。

2、另外如果是改變整個頁面的樣式,你需要在樣式表文件里定義body的高度為100%

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产欧美日韩中文字幕 | 精品视频久久 | 久久久亚洲国产精品麻豆综合天堂 | 97久久超碰国产精品电影 | 在线精品一区二区 | 国产精品久久久久久久久久三级 | 成人精品在线 | 久久99精品久久久久婷综合 | 婷婷99狠狠躁天天躁中文字幕 | 99国产一区 | 国产精品久久国产精品 | 亚洲一区二区三区在线免费观看 | 国产真人真事毛片视频 | 精品免费视频一区二区 | 99精品国产高清在线观看 | 亚洲一区国产 | 久久九九精品久久 | 91国自产精品中文字幕亚洲 | 成人欧美一区二区 | 精品在线一区 | 天堂av资源网 | 国产精彩视频 | 日韩免费视频一区二区 | 国内精品一区二区三区 | 欧美天堂在线观看 | 欧美激情xxxxx | 三级福利视频 | 精品国产一区二区三区免费 | 粉嫩欧美一区二区三区高清影视 | 天天插日日干 | swag国产精品一区二区 | 91色在线视频 | 久久精品午夜 | 国产一区二区在线免费观看 | 欧美在线色| 成人性调教在线播放 | 国产精品日韩欧美一区二区三区 | 婷婷激情综合 | 在线精品亚洲欧美日韩国产 | 亚洲一区二区免费 | 爱情岛论坛首页网址 |