<htmllang="en"><head><metacharset="UTF-8"><title>基本选择器应用实例</title><styletype="text/css">div, span{width: 140px;height: 140px;margin: 20px;background: #9999CC;border: #000 1px solid;float: left;font-size: 17px;font-family: Roman;}div.mini{width: 60px;height: 30px;background: #CC66FF;border: #000 1px solid;font-size: 12px;font-family: Roman;}</style><scripttype="text/javascript"src="jquery/jquery-3.6.0.min.js"></script><scripttype="text/javascript">$(function(){//1. 改变 id 为 one 的元素的背景色为 #0000FF$("#b1").click(function(){$("#one").css("background","#0000FF")})//2. 改变 class 为 mini 的所有元素的背景色为 #FF0033$("#b2").click(function(){$(".mini").css("background","#FF0033")})//3. 改变元素名为 <div> 的所有元素的背景色为 #00FFFF$("#b3").click(function(){$("div").css("background","#00FFFF")})//4. 改变所有元素的背景色为 #00FF33$("#b4").click(function(){$("*").css("background","#00FF33")})//5. 改变所有的<span>元素和 id 为 two class 为 .mini 的元素的背景色为 #3399FF$("#b5").click(function(){$("span, #two, .mini ").css("background","#3399FF")})})</script></head><body><inputtype="button"value="改变 id 为 one 的元素的背景色为 #0000FF"id="b1"/><inputtype="button"value=" 改变 class 为 mini 的所有元素的背景色为 #FF0033"id="b2"/><inputtype="button"value=" 改 变 元 素 名 为 <div> 的 所 有 元 素 的 背 景 色 为 #00FFFF"id="b3"/><inputtype="button"value=" 改变所有元素的背景色为 #00FF33"id="b4"/>
韩顺平 Java 工程师
<inputtype="button"value=" 改变所有的<span>元素和 id 为 two class 为 .mini 的元素的背
景色为 #3399FF"id="b5"/><hr/><divid="one"class="mini">div id 为 one</div><divid="two">div id 为 two</div><divid="three"class="mini">div id 为 three</div><spanid="s_one"class="mini">span one</span><spanid="s_two">span two</span></body></html>
3.层级选择器
1.基本介绍
2.代码实例
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>层次选择器应用实例</title><styletype="text/css">div, span{width: 140px;height: 140px;margin: 20px;background: #9999CC;border: #000 1px solid;float: left;font-size: 17px;font-family: Roman;}div.mini{width: 80px;height: 30px;background: #CC66FF;border: #000 1px solid;font-size: 12px;font-family: Roman;}</style><scripttype="text/javascript"src="jquery/jquery-3.6.0.min.js"></script><scripttype="text/javascript">$(function(){//1. 改变 <body> 内所有 <div> 的背景色为 #0000FF$("#b1").click(function(){$("div").css("background","#0000FF")})//2. 改变 <body> 内子 <div>[第一层div] 的背景色为 #FF0033$("#b2").click(function(){$("body > div").css("background","#FF0033")})//3. 改变 id 为 one 的下一个 <div> 的背景色为 #0000FF$("#b3").click(function(){$("#one + div").css("background","#0000FF")})//4. 改变 id 为 two 的元素后面的所有兄弟<div>的元素的背景色为 # #0000FF$("#b4").click(function(){$("#two ~ div").css("background","#0000FF")})//5. 改变 id 为 two 的元素所有 <div> 兄弟元素的背景色为 #0000FF$("#b5").click(function(){$("#two").siblings("div").css("background","#0000FF")})})</script></head><body><inputtype="button"value="改变 <body> 内所有 <div> 的背景色为 #0000FF"id="b1"/><inputtype="button"value="改变 <body> 内子 <div> 的背景色为 #FF0033"id="b2"/><inputtype="button"value=" 改变 id 为 one 的下一个 <div> 的背景色为 #0000FF"id="b3"/><inputtype="button"value=" 改变 id 为 two 的元素后面的所有兄弟<div>的元素的背景色为 # #0000FF"id="b4"/><inputtype="button"value=" 改变 id 为 two 的元素所有 <div> 兄弟元素的背景色为 #0000FF"id="b5"/><hr/><divid="one"class="mini">
div id为one
</div><divid="two">
div id为two
<divid="two01">
id two01
</div><divid="two02">
id two02
</div></div><divid="three"class="mini">
div id为three
<divid="three01">
id three01
</div></div></body></html>
4.基础过滤选择器
1.基本介绍
2.代码实例
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>基础过滤选择器-应用实例</title><styletype="text/css">div, span{width: 140px;height: 140px;margin: 20px;background: #9999CC;border: #000 1px solid;float: left;font-size: 17px;font-family: Roman;}div.mini{width: 80px;height: 30px;background: #CC66FF;border: #000 1px solid;font-size: 12px;font-family: Roman;}</style><scripttype="text/javascript"src="./jquery/jquery-3.6.0.min.js"></script><scripttype="text/javascript">$(function(){//元素的标号是从上到下,从左到右依次排号//*****改变第一个 div 元素的背景色为 #0000FF$("#b1").click(function(){// $("div:first").css("background", "#0000FF")$("div:eq(0)").css("background","#0000FF")})//改变最后一个 div 元素的背景色为 #0000FF$("#b2").click(function(){$("div:last").css("background","#0000FF")})//***改变class不为 one 的所有 div 元素的背景色为 #0000FF$("#b3").click(function(){$("div:not(.one)").css("background","#0000FF")})//********改变索引值为偶数的 div 元素的背景色为 #0000FF$("#b4").click(function(){$("div:even").css("background","#0000FF")})//********改变索引值为奇数的 div 元素的背景色为 #0000FF$("#b5").click(function(){$("div:odd").css("background","#0000FF")})//*****改变索引值为大于 3 的 div 元素的背景色为 #0000FF$("#b6").click(function(){$("div:gt(3)").css("background","#0000FF")})//改变索引值为等于 3 的 div 元素的背景色为 #0000FF$("#b7").click(function(){$("div:eq(3)").css("background","#0000FF")})//**改变索引值为小于 3 的 div 元素的背景色为 #0000FF$("#b8").click(function(){$("div:lt(3)").css("background","#0000FF")})//****改变所有的标题元素的背景色为 #0000FF$("#b9").click(function(){$(":header").css("background","#0000FF")})});</script></head><body><h1>H1标题</h1><h2>H2标题</h2><h3>H3标题</h3><inputtype="button"value="改变第一个 div 元素的背景色为 #0000FF"id="b1"/><inputtype="button"value="改变最后一个 div 元素的背景色为 #0000FF"id="b2"/><inputtype="button"value=" 改变class不为 one 的所有 div 元素的背景色为 #0000FF"id="b3"/><inputtype="button"value=" 改变索引值为偶数的 div 元素的背景色为 #0000FF"id="b4"/><inputtype="button"value=" 改变索引值为奇数的 div 元素的背景色为 #0000FF"id="b5"/><inputtype="button"value=" 改变索引值为大于 3 的 div 元素的背景色为 #0000FF"id="b6"/><inputtype="button"value=" 改变索引值为等于 3 的 div 元素的背景色为 #0000FF"id="b7"/><inputtype="button"value=" 改变索引值为小于 3 的 div 元素的背景色为 #0000FF"id="b8"/><inputtype="button"value=" 改变所有的标题元素的背景色为 #0000FF"id="b9"/><hr/><divid="one"class="mini">
div id为one
</div><divid="two">
div id为two
<divid="two01">
id two01
</div><divid="two02">
id two02
</div></div><divid="three"class="one">
div id为three class one
<divid="three01">
id three01
</div></div></body></html>
5.内容过滤选择器
1.基本介绍
2.代码实例
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>内容过滤选择器应用实例</title><styletype="text/css">div, span{width: 140px;height: 140px;margin: 20px;background: #9999CC;border: #000 1px solid;float: left;font-size: 17px;font-family: Roman;}div.mini{width: 80px;height: 30px;background: #CC66FF;border: #000 1px solid;font-size: 12px;font-family: Roman;}</style><scripttype="text/javascript"src="./jquery/jquery-3.6.0.min.js"></script><scripttype="text/javascript">$(function(){//********改变含有文本 ‘di’ 的 div 元素的背景色为 #0000FF$("#b1").click(function(){$("div:contains('di')").css("background","#0000FF")})//**************改变不包含子元素(或者文本元素) 的 div 的背景色为 pink$("#b2").click(function(){$("div:empty").css("background","pink")})//******改变含有 class 为 mini 元素的 div 元素的背景色为 green$("#b3").click(function(){$("div.mini").css("background","green")})//****改变含有子元素(或者文本元素)的div元素的背景色为 yellow$("#b4").click(function(){$("div:parent").css("background","yellow")})//****改变索引值为大于 3 的 div 元素的背景色为 #0000FF$("#b5").click(function(){$("div:gt(3)").css("background","#0000FF")})//***改变不含有文本 di; 的 div 元素的背景色 pink$("#b6").click(function(){$("div:not(:contains('di'))").css("background","pink")})});</script></head><body><inputtype="button"value="改变含有文本 ‘di’ 的 div 元素的背景色为 black"id="b1"/><inputtype="button"value="改变不包含子元素(或者文本元素) 的 div 的背景色为 pink"id="b2"/><inputtype="button"value=" 改变含有 class 为 mini 元素的 div 元素的背景色为 green"id="b3"/><inputtype="button"value=" 改变含有子元素(或者文本元素)的div元素的背景色为 yellow"id="b4"/><inputtype="button"value=" 改变索引值为大于 3 的 div 元素的背景色为 #0000FF"id="b5"/><inputtype="button"value=" 改变不含有文本 di; 的 div 元素的背景色 pink"id="b6"/><hr/><divid="xxxx"><divid="one"class="mini">
div id为one
</div></div><divid="two">
div id为two
<divid="two01">
id two01
</div><divid="two02">
id two02
</div></div><divid="three"class="one">
div id为three class one
<divid="three01">
id three01
</div></div><divid="four"class="one">
XXXXXXXXXX
</div><divid="five"class="one"></div><divid="mover">
执行动画
</div></body></html>