用js动态改变css样式表

用js动态改变css样式表

ID:8846602

大小:25.50 KB

页数:2页

时间:2018-04-09

用js动态改变css样式表_第1页
用js动态改变css样式表_第2页
资源描述:

《用js动态改变css样式表》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、用js动态改变css样式表用setAttribute方法实现一个页面两份样式表的效果,具体方法如下:第一步:在连接样式表的元素里定义一个id,例如我定义的id是css。第二步:写一个js函数,代码如下:functionchange(a){varcss=document.getElementById("css");if(a==1)css.

2、setAttribute("href","1.css");if(a==2)css.setAttribute("href","2.css");}这个函数的code可以放在页面的任何地方。第三步:为改变页面的样式表的连接添加一个函数的触发事件,代码如下:1.css2.css该效果在IE和FF下均测试通过,相信大家看完后因该非常明了,利用这个方法我们可以让浏览者

3、自己选择需要显示的样式表,比如年老者可以选择一个字体较大的样式表。这里需要注意的两点是:在这个例子中函数名function后面的名字不能为links或者link,如果为links或者link,样式表将不被改变,具体什么原因我也不大清楚,可能是javascript的保留字符。另外如果是改变整个页面的样式,你需要在样式表文件里定义body的高度为100%还有一种方法:varb_v=navigator.appVersion;varIE6=b_v.searc

4、h(/MSIE6/i)!=-1;varIE7=b_v.search(/MSIE7/i)!=-1;if(IE6){document.write("");}else{document.write("

5、"/>");}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。