JavaScript实现根据时间段动态加载不同CSS样式的代码示例
作者:像素猫时间:2026-10-27 16:24:47浏览:555
本文提供一段JavaScript代码,通过获取当前小时数判断时间段,动态生成link标签并插入文档,从而实现根据一天中不同时段显示不同CSS样式表的功能。代码包含函数定义及HTML调用示例,适用于简单的页面主题切换场景。
JavaScript动态加载CSS样式实现
该JavaScript函数可以放置在独立的.js文件中,也可以直接嵌入在当前页面的<head>标签内部。
具体实现代码如下:
function getCSS()
{
datetoday = new Date();
timenow=datetoday.getTime();
datetoday.setTime(timenow);
thehour = datetoday.getHours();
if (thehour<12)
display = "1.css";
else if (thehour>12)
//样式表的名称,或者你可以加上路径
display = "1.css";
else
display = "2.css";
//(...想要更多再加即可...)
var css = '<';
css+='link rel="stylesheet" href='+display+' \/';
css+='>';
document.write(css);
}
HTML页面调用示例
应用该样式表的HTML文件结构如下:
具体HTML代码如下:
<html>
<head>
<title>在不同的时间显示不同的提示信息</title>
<script type="text/javascript" src="dacss.js"></script>
</head>
<body>
<script type="text/javascript">
window.onload=getCSS();
</script>
js控制不同的时间段显示不同的css样式
</body>
</html>作者最新文章
js-cookie 安装与基础用法:set、get、remove 详解
2026-11-05 16:35:06
适合JavaScript初学者的实战项目:制作简易待办事项列表
2026-11-05 16:17:07
JS打开新标签页时怎么通过URL传递参数
2026-11-05 12:21:08
sigma.js 自定义节点样式:设置颜色、大小及标签显示的技巧
2026-11-05 09:55:00
JS 生成的统计图怎么导出为 PNG 图片或 PDF 文件?
2026-11-05 09:37:58
