JavaScript实现的开关灯泡点击切换特效示例


Posted in Javascript onJuly 08, 2019

本文实例讲述了JavaScript实现的开关灯泡点击切换特效。分享给大家供大家参考,具体如下:

准备

首先要准备两张图片,一张是灯泡亮的图片,取名为on.jpg,另一张是灭的图片,取名为off.jpg,都放置到当前的目录下。

代码

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <title></title>
  <link rel="stylesheet" href="">
  <script>
    function change(){
      var img = document.getElementById('img');
      var src = img.src;
      if(src.indexOf('on') >=0 ){
        img.src = 'off.jpg';
      }else{
        img.src = 'on.jpg';
      }
    }
  </script>
</head>
<body>
  <h1>开关灯泡</h1>
  <img id='img' src="on.jpg" onclick="change();" width='200' height="200">
</body>
</html>

运行结果图

JavaScript实现的开关灯泡点击切换特效示例
JavaScript实现的开关灯泡点击切换特效示例

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
Javascript开发包大全整理
Dec 22 Javascript
window.location.href = window.location.href 跳转无反应 a超链接onclick事件写法
Aug 21 Javascript
jquerymobile局部渲染的各种刷新方法小结
Mar 05 Javascript
JavaScript中的setUTCDate()方法使用详解
Jun 11 Javascript
微信小程序开发之选项卡(窗口底部TabBar)页面切换
Apr 12 Javascript
利用Mongoose让JSON数据直接插入或更新到MongoDB
May 03 Javascript
ES6入门教程之Class和Module详解
May 17 Javascript
详解Angular4 路由设置相关
Aug 26 Javascript
vue 使用ref 让父组件调用子组件的方法
Feb 08 Javascript
详解ES6中的 Set Map 数据结构学习总结
Nov 06 Javascript
微信小程序实现form表单本地储存数据
Jun 27 Javascript
Vue开发中常见的套路和技巧总结
Nov 24 Vue.js
JavaScript实现的联动菜单特效示例
Jul 08 #Javascript
vue拖拽组件 vuedraggable API options实现盒子之间相互拖拽排序
Jul 08 #Javascript
JavaScript定时器设置、使用与倒计时案例详解
Jul 08 #Javascript
Vue实现拖放排序功能的实例代码
Jul 08 #Javascript
JavaScript中Dom操作实例详解
Jul 08 #Javascript
JavaScript实现五子棋游戏的方法详解
Jul 08 #Javascript
ES6 Class中实现私有属性的一些方法总结
Jul 08 #Javascript
You might like
Sorting Array Values in PHP(数组排序)
2011/09/15 PHP
PHP隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode)
2011/11/02 PHP
一个PHP二维数组排序的函数分享
2014/01/17 PHP
laradock环境docker-compose操作详解
2019/07/29 PHP
php字符串函数 str类常见用法示例
2020/05/15 PHP
js验证表单第二部分
2006/11/25 Javascript
用js替换除数字与逗号以外的所有字符的代码
2014/06/07 Javascript
javascript针对cookie的基本操作实例详解
2015/11/30 Javascript
详解js中call与apply关键字的作用
2016/11/21 Javascript
微信小程序左右滑动切换页面详解及实例代码
2017/02/28 Javascript
vue异步加载高德地图的实现
2018/06/19 Javascript
解决vue脚手架项目打包后路由视图不显示的问题
2018/09/20 Javascript
使用Vue父子组件通信实现todolist的功能示例代码
2019/04/11 Javascript
python实现计算资源图标crc值的方法
2014/10/05 Python
编写Python脚本来获取mp3文件tag信息的教程
2015/05/04 Python
解决Django migrate No changes detected 不能创建表的问题
2018/05/27 Python
pandas进行数据的交集与并集方式的数据合并方法
2018/06/27 Python
python3 map函数和filter函数详解
2019/08/26 Python
Python 中list ,set,dict的大规模查找效率对比详解
2019/10/11 Python
Python3.7.0 Shell添加清屏快捷键的实现示例
2020/03/23 Python
Python 使用生成器代替线程的方法
2020/08/04 Python
pycharm激活方法到2099年(激活流程)
2020/09/22 Python
英国知名的护肤彩妆与时尚配饰大型综合零售电商:Unineed
2016/11/21 全球购物
马来西亚最好的婴儿商店:Motherhood
2017/09/14 全球购物
墨西哥购物网站:Elektra
2020/01/21 全球购物
毕业研究生的自我鉴定
2013/11/30 职场文书
国际会议邀请函范文
2014/01/16 职场文书
一年级小学生评语
2014/04/22 职场文书
关于环保的活动方案
2014/08/25 职场文书
在宿舍喝酒的检讨书
2014/09/28 职场文书
学籍证明模板
2014/11/21 职场文书
安全员岗位职责范本
2015/04/11 职场文书
2015秋季开学典礼新闻稿
2015/07/17 职场文书
安全教育的主题班会
2015/08/13 职场文书
回门宴新娘答谢词
2015/09/29 职场文书
温馨祝福晨语:美丽的一天从我的问候开始
2019/11/28 职场文书