zoukankan      html  css  js  c++  java
  • DOM对象(js对象)与jq对象

    DOM对象(js对象)与jq对象:

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>DOM对象(js对象)与jq对象</title>
    </head>
    <body>
    	<ul>
    		<li id="cloth">衣服</li>
    		<li>裤子</li>
    		<li>裤衩子</li>
    		<li>袜子</li>
    	</ul>
    <script src="jquery-1.12.4.js"></script>
    <script>
    $(function(){
       //1. 什么是DOM对象(js对象):使用js的方式获取到的元素就是js对象(DOM对象)
        // var cloth = document.getElementById("cloth");
        // cloth.style.backgroundColor = "pink";
        //2. 什么是jq对象:使用jq的方式获取到的元素就是jq对象
        // var $li = $("li");
        // console.log($li);
        // $li.text("我改了内容");
        //3. jq对象与js对象的区别
        //js对象对象不能调用jq对象的方法
        // var cloth = document.getElementById("cloth");
        // cloth.text("呵呵");
        //4. jq对象与js对象的联系(jq对象其实就是js对象的一个集合,伪数组,里面存放了一大堆的js对象)(宏观上)
        //jquery对象能不能调用DOM对象的方法
        var $li = $("li");
        $li[0].setAttribute("name","hehe");
        //DOM无法调用jQuery对象的方法:为什么:因为是两个不同对象
        //DOM对象调用jQuery对象的方法。需要把DOM对象转换成jQuery对象。
        var cloth = document.getElementById("cloth");
        //DOM对象就变成jQuery对象
        //$(cloth).text("呵呵");
        //jQuery对象怎么转换成DOM对象(取出来)
        var $li = $("li");
        $li[1].style.backgroundColor = "red";
        $li.get(2).style.backgroundColor = "yellow";
        //1. 什么是DOM对象:用js的方式获取到的对象时DOM对象
        //2. jQuery对象:用jq的方式获取到的对象时jq对象
        //3. 区别与联系
        //4. 区别:js对象与jq对象的方法不能混着用
        //5. 联系:
          // DOM--> jQuery  $()
          // jQuery--》 DOM  $li[0]  $li.get(0)
    })
    </script>
    </body>
    </html>
    

      

  • 相关阅读:
    深入理解 ProtoBuf 原理与工程实践(概述)
    高性能缓存 Caffeine 原理及实战
    Java 多线程上下文传递在复杂场景下的实践
    SpringBoot 2.0 中 HikariCP 数据库连接池原理解析
    MySQL 5.6.35 索引优化导致的死锁案例解析
    gitlab安装升级(大版本跨度9.4.5----13.2.1)
    mysql 查看表的索引
    python安装mysql库 ,MySQL-python
    Alpine包管理工具apk使用介绍
    docker容器添加hosts
  • 原文地址:https://www.cnblogs.com/luwn/p/12703572.html
Copyright © 2011-2022 走看看