2014-04-07 40 views
0

我希望我的html开始与一个数组的随机css文件。这可能吗?有没有办法在HTML中使用数组?

<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”?

回答

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" />'); 
}); 
0

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

相关问题