简单的JS动效——点击灯泡使其点亮或熄灭
2018-09-09 本文已影响0人
liyao丶
简单的JS动效——点击灯泡使其点亮或熄灭
我们需要准备的素材有:2张灯泡图片,状态分别是点亮和熄灭,图片宽高必须一致。
首先打开页面是这个已经点亮的状态
![](https://img.haomeiwen.com/i13779759/40f007d3277df1a3.png)
当我们点击他时,就会呈现出这个样子。
![](https://img.haomeiwen.com/i13779759/a06e6b9ee732c820.png)
下面让我们来学习如何实现吧!
首先,写好页面布局。
插入图片:<img src="light_on.gif" onclick="changeimage()" id="myimage">
这里插入的图片是已经点亮的状态,设置一个点击事件为"changeimage" id为"myimage"
然后再下方写下<p>点击灯泡使其点亮或熄灭</p>这个简单的页面布局就弄好了,接下来是js代码。
![](https://img.haomeiwen.com/i13779759/e939c7258ed75f94.png)
首先,写一个function changeimage()
然后用document.getElementById获取要选择的ID,上面我们ID写为"myimage"
然后用if判断条件,当match(匹配)到light_on.gif,就表示当前图片匹配,则应该点击时更换图片,所以写上element.src="light_off.gif"来更换为熄灭的图片。
否则,else更换为点亮的图片,然后我们的整个页面就可以实现灯泡的点亮了!