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


Posted in jQuery onSeptember 28, 2017

一、练习一

1、需求效果分析:

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

2、代码示例:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title></title>
  <script src="jquery-1.9.1/jquery.js"></script>
  <script type="text/javascript">
    $(function () {
      //方法一:jQuery
      //$("p").click(function () {
      //  alert(this.textcontent);
      //  //alert($(this).html());
      //});

      //方法二:jQuery--for循环
      for (var i = 0; i < $("p").length; i++) {
        $("p")[i].onclick = function () {
          alert($(this).html());
        };
      };
    });

    //方法三:JavaScript中的for循环
    /*window.onload = function () {
      var temp = document.getElementsByTagName("p");
      for (var i = 0; i < temp.length; i++) {
        temp[i].onclick = function () {
          alert(this.innerHTML);
        };
      };
    }*/
  </script>
</head>
<body>
  <p>隔壁 Java 老师 很肥</p>
  <p>隔壁Java 老师 很胖</p>

  <p>隔壁Java 老师 很呆萌</p>
  <p>隔壁Java 老师 爱捡肥皂</p>
  <p>隔壁Java 老师 爱撒娇</p>
  <p>隔壁Java 老师 装嫩</p>
  <p>隔壁Java 老师 肾虚</p>

  <p>隔壁Java 老师 等等</p>
  <p>隔壁Java 老师 很肥</p>
  <p>隔壁Java 老师 很肥</p>
  <p>隔壁Java 老师 很肥</p>
  <p>隔壁Java 老师 很肥</p>

  <p>隔壁Java 老师 很肥</p>
  <p>隔壁Java 老师 很肥</p>
  <p>隔壁Java 老师 很肥</p>
  <p>隔壁Java 老师 很肥</p>
  <p>隔壁Java 老师 很肥</p>

  <p>隔壁Java 老师 很肥</p>
  <p>隔壁Java 老师 很肥</p>
  <p>隔壁Java 老师 很肥</p>

</body>
</html>

二、练习二

1、效果分析:

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

2、代码示例

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <title></title>
  <style type="text/css">
    p {
      display: none;
      border: 1px solid red;
    }
  </style>
  <script src="jquery-1.9.1/jquery.js"></script>
  <script type="text/javascript">
    $(function () {
      $("li").click(function () {
        debugger;
        $("li>p").hide();
        $(this.children).show();
      });
    });
    
  </script>
</head>
<body>
  <ul>
    <li>
      中国
      <p>台湾</p>
      <p>钓鱼岛</p>
      <p>北京</p>
    </li>
    <li>
      米国
      <p>华盛顿</p>
      <p>洛杉矶</p>
    </li>
    <li>
      韩国
      <p>首尔</p>
      <p>釜山</p>
      <p>济州岛</p>
    </li>
  </ul>
</body>
</html>

三、练习三

1、效果分析

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

2、代码示例

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <title></title>
  <style type="text/css">
    .box {
      border: 1px solid #aaccff;
      padding: 10px;
      margin: 10px;
    }

    .box1 {
      border: 1px solid #aacc66;
      padding: 10px;
      margin: 10px;
    }

    .red {
      color: Red;
    }

    p {
      padding: 10px;
      margin: 10px;
    }
  </style>
  <script src="jquery-1.9.1/jquery.js"></script>
  <script type="text/javascript">
    $(function () {
      $("#mybox").click(function () {
        $("#mybox").css("border", "5px dotted green");
      });
      //$(".box").click(function () {
      //  $(".red").css("border", "5px dotted green");
      //});
      $(".box1").click(function () {
        $("div").css("border", "5px dotted green");
      });
      $(".box").click(function () {
        $("#mybox,p").css("border", "5px dotted green");
      });
      $("div[class='box red']").click(function () {
        $(this).siblings().hide();
        $(".box3").show();
      });
    });
    function find1() {
      $(".red").css("border", "5px dotted green");
    };
  </script>
</head>
<body>
  <div id="mybox" class="box1">
    点击我让所有id为mybox的元素边框该为:5px dotted green=》提示 $().css("border","5px dotted green")
  </div>


  <div class="box" onclick="find1();">
    点击我让所有class=red的元素边框该为:5px dotted green
  </div>


  <div class="box1 red" onclick="find2();">
    点击我让所有div的元素边框该为:5px dotted green
  </div>


  <div class="box" onclick="find3();">
    点击我让id为mybox的元素、p元素边框该为:5px solid green
  </div>


  <div class="box red" onclick="find4(this);">
    点击我隐藏除了我以外所有的兄弟元素
  </div>

  <p>我是段落...</p>
</body>
</html>

以上这篇JQuery 选择器、DOM节点操作练习实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery Json数据格式排版高亮插件json-viewer.js使用方法详解
Jun 12 jQuery
基于jQuery中ajax的相关方法汇总(必看篇)
Nov 08 jQuery
基于jQuery使用Ajax动态执行模糊查询功能
Jul 05 jQuery
jQuery中ajax请求后台返回json数据并渲染HTML的方法
Aug 08 jQuery
jQuery实现图片简单轮播功能示例
Aug 13 jQuery
基于jQuery ztree实现表格风格的树状结构
Aug 31 jQuery
jquery实现动态添加附件功能
Oct 23 jQuery
jQuery表单元素过滤选择器用法实例分析
Feb 20 jQuery
jQuery实现B2B网站后台管理系统侧导航
Jul 08 jQuery
jQuery加PHP实现图片上传并提交的示例代码
Jul 16 jQuery
jquery实现简单拖拽效果
Jul 20 jQuery
Jquery $.map使用方法实例详解
Sep 01 jQuery
jQuery 利用ztree实现树形表格的实例代码
Sep 27 #jQuery
JavaScript实现离开页面前提示功能【附jQuery实现方法】
Sep 26 #jQuery
jQuery EasyUI Layout实现tabs标签的实例
Sep 26 #jQuery
jQuery EasyUI开发技巧总结
Sep 26 #jQuery
jQuery 开发之EasyUI 添加数据的实例
Sep 26 #jQuery
JS+jQuery实现注册信息的验证功能
Sep 26 #jQuery
zTree jQuery 树插件的使用(实例讲解)
Sep 25 #jQuery
You might like
php miniBB中文乱码问题解决方法
2008/11/25 PHP
提升PHP性能的21种方法介绍
2013/06/25 PHP
php生成动态验证码gif图片
2015/10/19 PHP
PHP+JS三级菜单联动菜单实现方法
2016/02/24 PHP
Zend Framework实现具有基本功能的留言本(附demo源码下载)
2016/03/22 PHP
详解PHP防止盗链防止迅雷下载的方法
2017/04/26 PHP
jQuery响应enter键的实现思路
2014/04/18 Javascript
Javascript小技巧之生成html元素
2014/05/15 Javascript
jQuery实现返回顶部功能适合不支持js的浏览器
2014/08/19 Javascript
详解nodejs 文本操作模块-fs模块(五)
2016/12/23 NodeJs
vue2.0实现导航菜单切换效果
2017/05/08 Javascript
AngularJS中重新加载当前路由页面的方法
2018/03/09 Javascript
vue路由插件之vue-route
2019/06/13 Javascript
解决vue cli使用typescript后打包巨慢的问题
2019/09/30 Javascript
详解ES6 中的Object.assign()的用法实例代码
2021/01/11 Javascript
python正则匹配抓取豆瓣电影链接和评论代码分享
2013/12/27 Python
Python脚本实现代码行数统计代码分享
2015/03/10 Python
Python装饰器实现几类验证功能做法实例
2017/05/18 Python
Python字典创建 遍历 添加等实用基础操作技巧
2018/09/13 Python
pycharm 将python文件打包为exe格式的方法
2019/01/16 Python
Ubuntu下Anaconda和Pycharm配置方法详解
2019/06/14 Python
详解pandas删除缺失数据(pd.dropna()方法)
2019/06/25 Python
Python笔记之facade模式
2019/11/20 Python
Python调用scp向服务器上传文件示例
2019/12/22 Python
Tensorflow获取张量Tensor的具体维数实例
2020/01/19 Python
Python3中FuzzyWuzzy库实例用法
2020/11/18 Python
俄罗斯在线手表和珠宝商店:AllTime
2019/09/28 全球购物
Linux如何修改文件和文件夹的权限
2013/09/05 面试题
医院护士的求职信
2014/01/03 职场文书
学风建设演讲稿
2014/09/12 职场文书
后备干部推荐材料
2014/12/24 职场文书
团组织推优材料
2014/12/29 职场文书
2015年毕业生个人自荐书
2015/03/24 职场文书
2015年美容师个人工作总结
2015/10/14 职场文书
毕业季聚会祝酒词!
2019/07/04 职场文书
导游词之沈阳植物园
2019/11/30 职场文书