JS实现灯泡开关特效

  

JS实现灯泡开关特效的具体代码,供大家参考,具体内容如下

  

并且显示时间,文字

  

首先准备两张图片:开灯ON.jpg:关灯OFF.jpg

  

效果图:

  

 JS实现灯泡开关特效

  

 JS实现灯泡开关特效

  

下面是具体实现代码:

  HTML:

        & lt; !DOCTYPE html>   & lt; html>   & lt; head>   & lt;元charset=" utf - 8 "/比;   & lt; title>开关灯特效& lt;/title>   & lt;链接的href=" https://www.yisu.com/zixun/css/bulb.css " rel="样式表" type=" text/css "/比;   & lt;脚本src=" https://www.yisu.com/zixun/js/bulb.js "祝辞& lt;/script>   & lt;/head>   & lt; body>   & lt; div=爸行摹痹诙云?   & lt; p>时间:& lt;/p>   & lt; p id="显示"祝辞& lt;/p>   & lt; p id=癲ef”在默认关灯& lt;/p>   & lt;/div>   & lt; div=爸行摹痹诙云?   & lt; ul>   & lt; li>   & lt; a href=" https://www.yisu.com/zixun/img/ON.jpg " title=暗屏亮恕痹诳? lt;/a>   & lt;/li>   & lt; li>   & lt; a href=" https://www.yisu.com/zixun/img/OFF.jpg " title=暗泼鹆恕痹诠氐? lt;/a>   & lt;/li>   & lt;/ul>   & lt; img id=" imgBulb " src=" https://www.yisu.com/zixun/img/OFF.jpg "宽度=" 500 px高度=?00 px”/祝辞   & lt;/div>   & lt;/body>   & lt;/html>      CSS:

        身体{   颜色:# 333;   background - color: # 000;   保证金:16 px 10%;   }      p {   颜色:# fff;   }      一个{   颜色:# FFFF00;   文字修饰:没有;   }      ul {   填充:0 px;   }      李{   浮:左;   padding-top: 9 px;   padding-left: 960 px;   list-style:没有;   }      JS:

        函数showBulb(分配){   var aimg=assign.getAttribute (“href”);//通过getAttribute获取href   var imgBulb=. getelementbyid (“imgBulb”);//获取& lt; img/祝辞里面ID   imgBulb。setAttribute (" src ", aimg);//将src路径图片修改为目标路径:var aimg   showTime ();//时间   var=assign.getAttribute文本(“标题”);//通过getAttribute获取标题   var def=. getelementbyid (“def”);   def.firstChild。nodeValue=https://www.yisu.com/zixun/text;//返回当前节点的第一个子节点文本节点      }      函数showTime () {   var显示=. getelementbyid(“秀”);   var newDate=new日期();   秀。innerHTML=newDate.toLocaleString ();//根据本地时间格式把日期对象转换为字符串显示出来   }      

这里我给大家准备了两张图,大家可以拿去用

  

 JS实现灯泡开关特效

  

 JS实现灯泡开关特效

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

JS实现灯泡开关特效