JS/jQuery实现简单的开关灯效果【案例】

作者:庚中 时间:2024-04-18 09:30:38 

本文实例讲述了JS/jQuery实现简单的开关灯效果。分享给大家供大家参考,具体如下:

实现效果:

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
  • asp之家 网络编程 m.aspxhome.com