分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

JQuery---选择器、DOM节点操作练习

发布时间:2023-09-06 01:07责任编辑:董明明关键词:DOM选择器

一、练习一

1、需求效果分析:

2、代码示例:

 1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 ????<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 ????<title></title> 6 ????<script src="jquery-1.9.1/jquery.js"></script> 7 ????<script type="text/javascript"> 8 ????????$(function () { 9 ????????????//方法一:jQuery10 ????????????//$("p").click(function () {11 ????????????// ???alert(this.textcontent);12 ????????????// ???//alert($(this).html());13 ????????????//});14 15 ????????????//方法二:jQuery--for循环16 ????????????for (var i = 0; i < $("p").length; i++) {17 ????????????????$("p")[i].onclick = function () {18 ????????????????????alert($(this).html());19 ????????????????};20 ????????????};21 ????????});22 23 ????????//方法三:JavaScript中的for循环24 ????????/*window.onload = function () {25 ????????????var temp = document.getElementsByTagName("p");26 ????????????for (var i = 0; i < temp.length; i++) {27 ????????????????temp[i].onclick = function () {28 ????????????????????alert(this.innerHTML);29 ????????????????};30 ????????????};31 ????????}*/32 ????</script>33 </head>34 <body>35 ????<p>隔壁 Java 老师 很肥</p>36 ????<p>隔壁Java 老师 很胖</p>37 38 ????<p>隔壁Java 老师 很呆萌</p>39 ????<p>隔壁Java 老师 爱捡肥皂</p>40 ????<p>隔壁Java 老师 爱撒娇</p>41 ????<p>隔壁Java 老师 装嫩</p>42 ????<p>隔壁Java 老师 肾虚</p>43 44 ????<p>隔壁Java 老师 等等</p>45 ????<p>隔壁Java 老师 很肥</p>46 ????<p>隔壁Java 老师 很肥</p>47 ????<p>隔壁Java 老师 很肥</p>48 ????<p>隔壁Java 老师 很肥</p>49 50 ????<p>隔壁Java 老师 很肥</p>51 ????<p>隔壁Java 老师 很肥</p>52 ????<p>隔壁Java 老师 很肥</p>53 ????<p>隔壁Java 老师 很肥</p>54 ????<p>隔壁Java 老师 很肥</p>55 56 ????<p>隔壁Java 老师 很肥</p>57 ????<p>隔壁Java 老师 很肥</p>58 ????<p>隔壁Java 老师 很肥</p>59 60 </body>61 </html>
View Code

二、练习二

1、效果分析:

2、代码示例

 1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 5 ????<title></title> 6 ????<style type="text/css"> 7 ????????p { 8 ????????????display: none; 9 ????????????border: 1px solid red;10 ????????}11 ????</style>12 ????<script src="jquery-1.9.1/jquery.js"></script>13 ????<script type="text/javascript">14 ????????$(function () {15 ????????????$("li").click(function () {16 ????????????????debugger;17 ????????????????$("li>p").hide();18 ????????????????$(this.children).show();19 ????????????});20 ????????});21 ????????22 ????</script>23 </head>24 <body>25 ????<ul>26 ????????<li>27 ????????????中国28 ????????????<p>台湾</p>29 ????????????<p>钓鱼岛</p>30 ????????????<p>北京</p>31 ????????</li>32 ????????<li>33 ????????????米国34 ????????????<p>华盛顿</p>35 ????????????<p>洛杉矶</p>36 ????????</li>37 ????????<li>38 ????????????韩国39 ????????????<p>首尔</p>40 ????????????<p>釜山</p>41 ????????????<p>济州岛</p>42 ????????</li>43 ????</ul>44 </body>45 </html>
View Code

三、练习三

1、效果分析

2、代码示例

 1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 5 ????<title></title> 6 ????<style type="text/css"> 7 ????????.box { 8 ????????????border: 1px solid #aaccff; 9 ????????????padding: 10px;10 ????????????margin: 10px;11 ????????}12 13 ????????.box1 {14 ????????????border: 1px solid #aacc66;15 ????????????padding: 10px;16 ????????????margin: 10px;17 ????????}18 19 ????????.red {20 ????????????color: Red;21 ????????}22 23 ????????p {24 ????????????padding: 10px;25 ????????????margin: 10px;26 ????????}27 ????</style>28 ????<script src="jquery-1.9.1/jquery.js"></script>29 ????<script type="text/javascript">30 ????????$(function () {31 ????????????$("#mybox").click(function () {32 ????????????????$("#mybox").css("border", "5px dotted green");33 ????????????});34 ????????????//$(".box").click(function () {35 ????????????// ???$(".red").css("border", "5px dotted green");36 ????????????//});37 ????????????$(".box1").click(function () {38 ????????????????$("div").css("border", "5px dotted green");39 ????????????});40 ????????????$(".box").click(function () {41 ????????????????$("#mybox,p").css("border", "5px dotted green");42 ????????????});43 ????????????$("div[class=‘box red‘]").click(function () {44 ????????????????$(this).siblings().hide();45 ????????????????$(".box3").show();46 ????????????});47 ????????});48 ????????function find1() {49 ????????????$(".red").css("border", "5px dotted green");50 ????????};51 ????</script>52 </head>53 <body>54 ????<div id="mybox" class="box1">55 ????????点击我让所有id为mybox的元素边框该为:5px dotted green=》提示 $().css("border","5px dotted green")56 ????</div>57 58 59 ????<div class="box" onclick="find1();">60 ????????点击我让所有class=red的元素边框该为:5px dotted green61 ????</div>62 63 64 ????<div class="box1 red" onclick="find2();">65 ????????点击我让所有div的元素边框该为:5px dotted green66 ????</div>67 68 69 ????<div class="box" onclick="find3();">70 ????????点击我让id为mybox的元素、p元素边框该为:5px solid green71 ????</div>72 73 74 ????<div class="box red" onclick="find4(this);">75 ????????点击我隐藏除了我以外所有的兄弟元素76 ????</div>77 78 ????<p>我是段落...</p>79 </body>80 </html>
View Code

JQuery---选择器、DOM节点操作练习

原文地址:http://www.cnblogs.com/pang951189/p/7604603.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved