JavaScript特效——开关灯泡

摘要:
要准备,首先准备两张照片。一张是灯泡打开的图片,名为.jpg,另一张是关闭灯泡的图片,命名为off.jpg。将它们放在当前目录中。

准备
首先要准备两张图片,一张是灯泡亮的图片,取名为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特效——开关灯泡》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇原生js实现form表单序列化jmeter上传图片附件实践下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

在html静态网页中实现include包含功能

对于全站网页制作有用,不用配iis就可以把整站的头部导航和尾部以一个外部文件的方式引入,就好像asp php中的include功能。原理是从网上找的,后用js做了些改进。js文件代码: Codevar urls = document.getElementsByTagName("script");var urls = urls[urls.length-...

从Chrome源码看浏览器如何构建DOM树

最近下了Chrome的源码,安装了一个debug版的Chromium研究了一下,虽然很多地方都一知半解,但是还是有一点收获,将在这篇文章介绍DOM树是如何构建的,看了本文应该可以回答以下问题: IE用的是Trident内核,Safari用的是Webkit,Chrome用的是Blink,到底什么是内核,它们的区别是什么? 如果没有声明<!DOCTY...

Thymeleaf【快速入门】

前言:突然发现自己给自己埋了一个大坑,毕设好难..每一个小点拎出来都能当一个小题目(手动摆手..),没办法自己选的含着泪也要把坑填完..先一点一点把需要补充的知识学完吧.. Thymeleaf介绍 稍微摘一摘【官网】上面的介绍吧(翻译是找到,有些增加的内容): 1.Thymeleaf is a modern server-side Java templ...

jQuery .tmpl(), .template()学习资料小结

昨晚无意中发现一个有趣的jQuery插件.tmpl(),其文档在这里。官方解释对该插件的说明:将匹配的第一个元素作为模板,render指定的数据,签名如下: .tmpl([data,][options]) 其中参数data的用途很明显:用于render的数据,可以是任意js类型,包括数组和对象。options一般情况下都是选项了,官方指出,此处的optio...

C#: 通过html调用WinForm 。。。。。

完整测试代码:Form1.cs 代码 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;n...

Razor语法大全(转)

Razor语法大全 因为最近在看mvc的时候在学习Razor的发现了这个不错的博文,故转之。  本文页面来源地址:http://www.cnblogs.com/dengxinglin/p/3352078.html Razor是基于framewor4以上写的一个开源项目:https://github.com/Antaris/RazorEngine/ Raz...