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点赞功能实现代码 点个赞吧!
May 29 jQuery
简述jQuery Easyui一些用法
Aug 01 jQuery
jQuery选择器特殊字符与属性空格问题
Aug 14 jQuery
jquery在vue脚手架中的使用方式示例
Aug 29 jQuery
jquery之基本选择器practice(实例讲解)
Sep 30 jQuery
Angular5中调用第三方库及jQuery的添加的方法
Jun 07 jQuery
jQuery动态移除与增加onclick属性的方法详解
Jun 07 jQuery
jquery实现的简单轮播图功能【适合新手】
Aug 17 jQuery
jQuery中each和js中forEach的区别分析
Feb 27 jQuery
jQuery操作元素的内容和样式完整实例分析
Jan 10 jQuery
基于jquery实现彩色投票进度条代码解析
Aug 26 jQuery
jQuery实现影院选座订座效果
Apr 13 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
一个odbc连mssql分页的类
2006/10/09 PHP
配置PHP使之能同时支持GIF和JPEG
2006/10/09 PHP
php懒人函数 自动添加数据
2011/06/28 PHP
PHP排序算法的复习和总结
2012/02/15 PHP
php实现微信企业号支付个人的方法详解
2017/07/26 PHP
通过Unicode转义序列来加密,按你说的可以算是混淆吧
2007/05/06 Javascript
JS打开新窗口的2种方式
2013/04/18 Javascript
node.js中的path.dirname方法使用说明
2014/12/09 Javascript
Nodejs抓取html页面内容(推荐)
2016/08/11 NodeJs
jQuery实现可展开折叠的导航效果示例
2016/09/12 Javascript
JS模拟实现ECMAScript5新增的数组方法
2017/03/20 Javascript
详解nodejs微信公众号开发——6.自定义菜单
2017/04/13 NodeJs
Easyui在treegrid添加控件的实现方法
2017/06/23 Javascript
你有必要知道的10个JavaScript难点
2017/07/25 Javascript
node.js通过axios实现网络请求的方法
2018/03/05 Javascript
详解vue2.6插槽更新v-slot用法总结
2019/03/09 Javascript
mongodb初始化并使用node.js实现mongodb操作封装方法
2019/04/02 Javascript
vue模式history下在iis中配置流程
2019/04/17 Javascript
详解element-ui中el-select的默认选择项问题
2019/08/02 Javascript
为什么JavaScript中0.1 + 0.2 != 0.3
2020/12/03 Javascript
python算法学习之桶排序算法实例(分块排序)
2013/12/18 Python
Python实现删除Android工程中的冗余字符串
2015/01/19 Python
Python3 使用pillow库生成随机验证码
2019/08/26 Python
wxPython实现绘图小例子
2019/11/19 Python
Django Admin设置应用程序及模型顺序方法详解
2020/04/01 Python
Jupyter Notebook添加代码自动补全功能的实现
2021/01/07 Python
CSS3实现文字描边的2种方法(小结)
2020/02/14 HTML / CSS
HTML5为输入框添加语音输入功能的实现方法
2017/02/06 HTML / CSS
英国百安居装饰建材网上超市:B&Q
2016/09/13 全球购物
给分销商的致歉信
2014/01/14 职场文书
护士岗前培训自我评鉴
2014/02/28 职场文书
信息管理应届生求职信
2014/03/07 职场文书
投标承诺书范本
2014/03/27 职场文书
2014年民政局关于保密工作整改措施
2014/09/19 职场文书
四风问题对照检查材料整改措施
2014/09/27 职场文书
祝福语集锦:给妹妹结婚的祝福语
2019/12/18 职场文书