JavaScript实现灯泡开关切换特效
作者:异步漫步时间:2026-10-23 12:00:59浏览:636
本文介绍如何使用JavaScript实现灯泡点亮与熄灭的切换特效。通过监听点击事件,判断当前图片是否包含'bulbon',动态切换src属性,实现灯泡亮灭状态的交互效果。
JavaScript实现灯泡开关切换特效
本文通过一个具体示例,展示如何使用JavaScript实现灯泡点亮与熄灭的切换特效。代码包含HTML结构、CSS样式以及JavaScript逻辑,旨在为学习者提供参考。
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<meta name='description' content='本文来源于Apollo个人整理,仅供参考!'>
<title>点亮灯泡</title>
<style type="text/css">
div{
width: 500px;
height: 400px;
background-color:lightgoldenrodyellow;
}
</style>
</head>
<body>
<div>
<img id="demo" src="./pic_bulboff.gif" alt="灯泡">
</div>
<script>
document.getElementById('demo').onclick = function () {
ele = document.getElementById('demo');
if (ele.src.match('bulbon')){
ele.src = './pic_bulboff.gif';
}else{
ele.src = './pic_bulbon.gif';
}
}
</script>
</body>
</html>
图片pic_bulboff.gif

图片pic_bulbon.gif

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持本站。
作者最新文章
D3.js 比例尺与坐标轴的配置详解
2026-11-05 16:54:46
JavaScript怎么遍历对象的Symbol键和不可枚举属性
2026-11-05 13:13:39
封装一个健壮的JS字符串判空工具函数
2026-11-05 12:16:14
JavaScript合并数组的三种常用方法:concat、扩展运算符与push
2026-11-05 11:22:29
JavaScript立即执行函数(IIFE)是什么及基本语法
2026-11-05 10:51:19
