jQuery开关灯
知识点
- dom对象 和 jQuery对象 相互转换
- dom对象 调用 dom方法
jQuery对象 调用 jQuery方法
代码部分
<!--@description-->
<!--@author beyondx-->
<!--@date Created in 2022/07/31/ 22:29-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
img {
display: block;
margin: 10px auto;
}
</style>
</head>
<body>
<button>开灯</button>
<button>关灯</button>
<img src="images/coder.jpg" />
<script src="jquery-1.12.4.js"></script>
<script>
// 方式1
// $(function () {
// // 给按钮们, 添加事件, 设置 body 的 背景色
// // 1.获取到 按钮们
// var btns = $('button');
// var myBody = $('body');
//
// // console.log(btns);
//
// // 2.给 开灯按钮 设置点击事件
// btns[0].onclick = function () {
// myBody.css('backgroundColor', 'white');
// };
//
// 给 关灯按钮, 设置点击事件
// btns[1].onclick = function () {
// myBody.css('backgroundColor', 'gray');
// };
// });
// // 方式2
// $(function () {
// // 1.获取按钮们
// var $btns = $('button');
//
// // 2.给 开灯按钮 设置点击事件
// $btns[0].onclick = function () {
// $('body').css('backgroundColor', 'white');
// }
//
// // 3.给 关灯按钮, 设置点击事件
// $btns[1].onclick = function () {
// // 知识点复习: 从 $('body')伪数组, 获取 dom对象, 然后调用 dom对象 支持的方法
// $('body')[0].style.backgroundColor = 'gray';
// }
// });
// 方式3
$(function () {
// 1.获取按钮们, 这里使用了普通的 dom对象 调用 dom方法
var btns = document.getElementsByTagName('button');
/**
* 2. 给 关灯按钮 设置 点击事件
* btns[1]: 获取 dom对象
* onlick: dom对象的 方法
*/
btns[1].onclick = function () {
$('body').css('backgroundColor', 'black')
};
/**
* 3. 给开灯按钮, 设置一个 点击事件
* $(btns[0]): 将 btns[0]这个dom对象,作为$()的参数, 将 dom对象 转化为 jQuery对象
* click: jQuery对象的 方法; 而不是 dom对象的 onclick方法
* $('body')[0]: 从 $('body')伪数组 中, 获取 $('body')[0]这个dom对象, 然后调用dom 对象的 style.backgroundColor
*/
$(btns[0]).click(function () {
$('body')[0].style.backgroundColor = 'white';
});
});
</script>
</body>
</html>
分类:
JavaScript
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律