JS/jQuery实现简单的开关灯效果【案例】
作者:庚中 时间:2024-04-18 09:30:38
本文实例讲述了JS/jQuery实现简单的开关灯效果。分享给大家供大家参考,具体如下:
实现效果:
html结构只有两个button标签
<button id="left">开灯</button>
<button id="right">关灯</button>
方法一:用原生js来做
<script>
//1.获取页面元素
var left=document.getElementById('left');
var right=document.getElementById('right');
//注意获取body的方式有两种
//第一种:直接使用document的点语法
//var body1=document.body;
// console.log ( body1 )
//第二种:通过标签名来获取,但要注意去标签名后要添加下标,因为用标签名获取的是数组
var body=document.getElementsByTagName('body')[0]//因为通过标签名获取的是数组,一定要求取下标才可以
console.log ( body )
//2.注册事件
left.onclick=function ( ) {
body.style.backgroundColor="white";
}
right.onclick=function ( ) {
body.style.backgroundColor = "black";
}
</script>
方法二:用JQuery来做
<script>
$ ( function () {
//获取按钮们
var buttons=$('button');
//2.开灯
$ (buttons[ 0 ]).click(function () {
$('body').css("backgroundColor",'white');
})
// $ ( 'body' ).css('backgroundColor','white')
//3.关灯
buttons[ 1 ].onclick=function ( ) {
$('body').css('backgroundColor','black');
}
} )
</script>
希望本文所述对大家JavaScript程序设计有所帮助。
来源:https://blog.csdn.net/xiaodi520520/article/details/83349736
标签:JS,jQuery,开关灯
0
投稿
猜你喜欢
python并发爬虫实用工具tomorrow实用解析
2023-03-18 02:29:07
访问和更改关系数据,使用MSSQL外联接
2024-01-18 06:39:33
Python使用ElementTree美化XML格式的操作
2022-03-11 05:11:20
支持png透明图片的php生成缩略图类分享
2023-11-18 07:26:13
MYSQL中有关SUM字段按条件统计使用IF函数(case)问题
2024-01-29 09:14:28
li隔行换色改进版
2024-04-29 13:40:23
javascript在事件监听方面的兼容性小结
2024-04-29 13:45:19
mysql中datetime类型设置默认值方法
2024-01-17 03:03:09
mysql 计算函数详情
2024-01-14 05:19:09
pytorch 数据处理:定义自己的数据集合实例
2021-09-11 06:10:21
ASP开发中有用的函数(function)集合(3)
2008-10-14 17:20:00
基于Python实现简易文档格式转换器
2021-12-12 14:32:31
matplotlib基础绘图命令之imshow的使用
2023-12-27 17:08:58
win10下安装Anaconda的教程(python环境+jupyter_notebook)
2023-11-27 13:27:08
python tkinter库的Text记录点击路经和删除记录详情
2021-04-15 03:41:13
asp下过滤非法的SQL字符的函数代码
2011-03-03 11:23:00
详解python中eval函数的作用
2022-06-03 07:46:31
Python 基于xml.etree.ElementTree实现XML对比示例详解
2022-02-24 12:25:53
jQuery实现弹出带遮罩层的居中浮动窗口效果
2024-04-19 10:17:20
golang中package is not in GOROOT报错的真正解决办法
2024-04-28 10:45:29