今天研究了一下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...[ 查看全文 ]