有没有办法在HTML中使用数组?

时间:2014-04-07 16:26:41

标签: random stylesheet

我希望我的html以带有Array的随机css文件开头。这可能吗?

<link id="pagestyle" rel="stylesheet" type="text/css" href='CSS/katy.css'>


var cssName1= [ 'CSS/katy.css', 'CSS/daftpunk.css', 'CSS/wiliam.css'];
var rndIndex = Math.floor(Math.random()*3);
var rndCss = cssName1[rndIndex];

喜欢放入href =“rndCss”?

2 个答案:

答案 0 :(得分:1)

您可以使用jQuery动态应用样式表。

$(document).ready(function () {
    var cssName1= [ 'CSS/katy.css', 'CSS/daftpunk.css', 'CSS/wiliam.css'];
    var rndIndex = Math.floor(Math.random()*3);
    var rndCss = cssName1[rndIndex];
    $('head').append('<link rel="stylesheet" href="' + rndCss + '" type="text/css" />');
});

答案 1 :(得分:0)

没有直接的方法,但你绝对可以使用javascript来做这些时髦的事情。