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 模拟类机制及私有变量的方法及思路
Jul 10 Javascript
javascript arguments使用示例
Dec 16 Javascript
jquery删除指定子元素代码实例
Jan 13 Javascript
详谈jQuery操纵DOM元素属性 attr()和removeAtrr()方法
Jan 22 Javascript
js实现完全自定义可带多级目录的网页鼠标右键菜单方法
Feb 28 Javascript
JavaScript 数组的深度复制解析
Nov 02 Javascript
Bootstrap Modal遮罩弹出层(完整版)
Nov 21 Javascript
webpack入门必知必会
Jan 16 Javascript
angularjs过滤器--filter与ng-repeat配合有奇效
Apr 20 Javascript
Angular 4 指令快速入门教程
Jun 07 Javascript
详解Vue2的diff算法
Jan 06 Vue.js
解决vue项目本地启动时无法携带cookie的问题
Feb 06 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
PHP个人网站架设连环讲(一)
2006/10/09 PHP
php 魔术方法使用说明
2009/10/20 PHP
tp5框架的增删改查操作示例
2019/10/31 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
ajax 文件上传应用简单实现
2009/03/03 Javascript
javascript 延迟加载技术(lazyload)简单实现
2011/01/17 Javascript
jquery获取table中的某行全部td的内容方法
2013/03/08 Javascript
javascript中比较字符串是否相等的方法
2013/07/23 Javascript
JQuery实现鼠标滑过显示导航下拉列表
2013/09/12 Javascript
javascript中apply和call方法的作用及区别说明
2014/02/14 Javascript
jquery 绑定回车动作扑捉回车键触发的事件
2014/03/26 Javascript
wap手机图片滑动切换特效无css3元素js脚本编写
2014/07/28 Javascript
ajax读取数据后使用jqchart显示图表的方法
2015/06/10 Javascript
jquery实现叠层3D文字特效代码分享
2015/08/21 Javascript
整理Javascript基础语法学习笔记
2015/11/29 Javascript
AngularJS实现的输入框字数限制提醒功能示例
2017/10/26 Javascript
基于vue循环列表时点击跳转页面的方法
2018/08/31 Javascript
在vue-cli中引入lodash.js并使用详解
2019/11/13 Javascript
node.js中path路径模块的使用方法实例分析
2020/02/13 Javascript
JavaScript禁止右击保存图片,禁止拖拽图片的实现代码
2020/04/28 Javascript
Vue axios获取token临时令牌封装案例
2020/09/11 Javascript
Antd表格滚动 宽度自适应 不换行的实例
2020/10/27 Javascript
python实现系统状态监测和故障转移实例方法
2013/11/18 Python
Django中Forms的使用代码解析
2018/02/10 Python
python 二维数组90度旋转的方法
2019/01/28 Python
python运用pygame库实现双人弹球小游戏
2019/11/25 Python
使用python从三个角度解决josephus问题的方法
2020/03/27 Python
python手机号前7位归属地爬虫代码实例
2020/03/31 Python
Python使用Numpy模块读取文件并绘制图片
2020/05/13 Python
Django web自定义通用权限控制实现方法
2020/11/24 Python
pytorch中index_select()的用法详解
2021/01/06 Python
详解移动端HTML5音频与视频问题及解决方案
2018/08/22 HTML / CSS
毕业生机械建模求职信
2013/10/14 职场文书
幼儿园义卖活动方案
2014/01/17 职场文书
2014年感恩节活动策划方案
2014/10/06 职场文书
2015秋季幼儿园开学寄语
2015/03/25 职场文书