什么javascript脚本能控制css排版而改变不同风格的网页

来源:百度知道 编辑:UC知道 时间:2024/05/14 03:38:14
有没有用javascript控制css+div排版的脚本,我以有一个div+css排版的两个css样式:1.css和2.css,怎么让它随着时间的变化而改变不同风格的网页排版
如:var col = new Date().getTimer() % 3 +1;
然后该怎么写...
想问一下:shiguang0122:
document.write('<link href="0' + number.toString() + '/0' + number.toString() + '.css" rel="stylesheet" type="text/css">');不得,
而我这样子又得呢:
document.write('<link href="0' + number.toString() + '.css" rel="stylesheet" type="text/css">');
这是什么原因呢?

<script language="javascript">
var number = new Date().getSeconds() % 3 + 1; //随机数,从1到3
//随机选择CSS外部文件
document.write('<link href="0' + number.toString() + '/0' + number.toString() + '.css" rel="stylesheet" type="text/css">');
</script>

这是一个例子中的,你的总共有两个,把+1去了就行了
========================================
那个href=什么
不就是看你 css 文件名字叫什么么。

我的那个例子里面的 是调用的(css+图片什么的文件夹)文件是在: 01 ,02 ,03 这样的文件夹下面的的。所以又加了 / 这样的目录符号,你的没有就不用加了吗。

具体情况具体分析哈。

只能改变div的样式名称
document.getElementById("div的id").className = "样式名称";

只要不断改变 link的href属性就可以了

OK???

写两套样式,变换的方法很多,比如可以classname不同,或者变换样式表连接,再或者直接用Javascript去改变CSS的内容,
写一个函数用date来判断时间,返回不同的样式。
页面加载的时候执行以下这个函数就可以了
<body onload="**">