概述
近期做网页设计作业,感觉各种视频网站上的关灯效果很人性化,所以简易的用JavaScript写了一个
附上全部代码
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
#choose{
margin:200px 200px;
}
.daytime{
background: #0D0D0D;
}
.nigth{
background: #FFF;
}
</style>
<script language="javascript" type="text/javascript">
function Switch()
{
var button = document.getElementById("bt"); //通过id获得button
var type = document.body.className; //获得html里body的CSS样式表
if (type == "daytime") //判断类的名称,如果类是"daytime"则点击button后,将类换为"night",背景的颜色就改变了
{
document.body.className= "night"; //获得CSS样式表里的"night"类
button.value = "close light"; //button显示为close night
} else
{
document.body.className = "daytime"; //获得CSS样式表里的"daytime"类
button.value = "open light"; //button显示为open ligth
}
}
</script>
</head>
<body>
<div id="choose">
<input id="bt" type="button" value="close light" οnclick="Switch()" />
</div>
</body>
</html>
PS:如果网页中还要隐藏其它层,可以在JavaScript里面写入隐藏层和显示层
function Switch()
{
var button = document.getElementById("bt");
var img = document.getElementById("header"); //需要隐藏和显示层的id
var type = document.body.classNname;
if (type == "daytime")
{
document.body.className = "night";
button.value = "close light";
img.style.display = "block"; //显示该层
} else
{
document.body.className = "daytime";
button.value = "open light";
img.style.display = "none"; //隐藏该层
}
}
最后
以上就是愉快水池为你收集整理的简单的JavaScript实现开灯关灯效果 ↑_↑的全部内容,希望文章能够帮你解决简单的JavaScript实现开灯关灯效果 ↑_↑所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复