首页 > 其他分享 >jQuery对象和JS对象区别与转换 jQuery事件绑定&入口函数&样式控制

jQuery对象和JS对象区别与转换 jQuery事件绑定&入口函数&样式控制

时间:2023-02-01 11:12:33浏览次数:43  
标签:jQuery function 对象 jq JS alert js divs

jQuery对象和JS对象区别与转换   

JQuery对象和JS对象区别与转换

  1. JQuery对象在操作时,更加方便。

  2. JQuery对象和js对象方法不通用的.

  3. 两者相互转换

    jq -- > js : jq对象[索引] 或者 jq对象.get(索引)

    js -- > jq : $(js对象)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JQuer对象和js对象的转换</title>
    <script src="js/jquery-3.3.1.min.js"></script>
</head>
<body>

    <div id="div1">div1....</div>
    <div id="div2">div2....</div>



<script>
  //1. 通过js方式来获取名称叫div的所有html元素对象
    var divs = document.getElementsByTagName("div");
    alert(divs.length);//可以将其当做数组来使用
    //对divs中所有的div 让其标签体内容变为"aaa"
  for (var i = 0; i < divs.length; i++) {
      //divs[i].innerHTML = "aaa";
      $(divs[i]).html("ccc");
  }

    //2. 通过jq方式来获取名称叫div的所有html元素对象
    var $divs = $("div");

  alert($divs.length);//也可以当做数组使用

  //对divs中所有的div 让其标签体内容变为"bbb"  使用jq方式
    //$divs.html("bbb");
   // $divs.innerHTML = "bbb";

  $divs[0].innerHTML = "ddd";
  $divs.get(1).innerHTML = "eee";


    /*
        1. JQuery对象在操作时,更加方便。
        2. JQuery对象和js对象方法不通用的.
        3. 两者相互转换
            * jq -- > js : jq对象[索引] 或者 jq对象.get(索引)
            * js -- > jq : $(js对象)
     */

</script>

</body>
</html>

 

jQuery事件绑定&入口函数&样式控制

 

基本操作学习:

  1. 事件绑定

    //1.获取b1按钮

      $("#b1").click(function(){

        alert("abc");

      });

  2. 入口函数

    $(function () {

    });

  window.onload 和 $(function) 区别

    window.onload 只能定义一次,如果定义多次,后边的会将前边的覆盖掉

    $(function)可以定义多次的。

  3. 样式控制:css方法

    // $("#div1").css("background-color","red");

    $("#div1").css("backgroundColor","pink");

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>事件绑定</title>
    <script src="js/jquery-3.3.1.min.js"></script>

    <script>
        // 给b1按钮添加单击事件
       /* window.onload = function(){
            //1.获取b1按钮
            $("#b1").click(function(){
                alert("abc");
            });

        }*/
     /*   //jquery入口函数(dom文档加载完成之后执行该函数中的代码)
       $(function () {
            //1.获取b1按钮
           $("#b1").click(function(){
               alert("abc");
           });
       });*/
       /* function fun1(){
            alert("abc");
        }

        function fun2(){
            alert("bcd");
        }
        window.onload = fun1;
        //window.onload = fun2;
*/

      /* $(function(){
           alert(123);
       });

       $(function(){
           alert(234);
       });
*/


      $(function(){
          // $("#div1").css("background-color","red");
          $("#div1").css("backgroundColor","pink");
      });
        /*
             window.onload  和 $(function) 区别
                 * window.onload 只能定义一次,如果定义多次,后边的会将前边的覆盖掉
                 * $(function)可以定义多次的。
          */


    </script>

</head>
<body>

    <div id="div1">div1....</div>
    <div id="div2">div2....</div>
    <input type="button" value="点我" id="b1">




</body>
</html>

 

标签:jQuery,function,对象,jq,JS,alert,js,divs
From: https://www.cnblogs.com/yuzong/p/17081941.html

相关文章

  • 【阿里云ACP】-02(弹性储存、对象储存OSS)
    弹性网卡弹性网卡:是一种可以附加到专有网络VPC类型ECS实例上的虚拟网卡。通过弹性网卡,您可以在任何阿里云地域下实现高可用集群搭建、低成本故障转移和精细化的网络管理......
  • 代码实例解读如何安全发布对象
    摘要:在高并发环境下如何安全的发布对象实例。本文分享自华为云社区《【高并发】如何安全的发布对象(含各种单例代码分析)》,作者:冰河。今天,为大家带来一篇有技术含量的文章......
  • 669~670 xml的Jsoup快速入门 AND xml解析Jsoup对象
    Jsoup:jsoup是一款Java的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOMCSS以及类似于jQuery的操作方法来取出和操作数据但是用来......
  • 数组对象的一些快捷用法
    1、数组对象去重this.polluteNumOptions=[            {              remark:'aa',       ......
  • python selenium之JS滚动条处理
    在网页当中,页面存在滚动条,而你要操作的元素在当前屏幕可见区域之外。那么需要使用滚动条滚动到该元素处,然后再操作它。selenium当中的使用execute_script方法执行js语句来......
  • xml解析_Jsoup_Document对象、Element对象
    xml解析_Jsoup_Document对象Document:文档对象。代表内存中的dom树获取Element对象getElementByid(String id):根据id属性值获取唯一的element对象g......
  • jsDOM操作之获取元素
    1 根据id名获取document.getElementById(idName)2根据标签名获取document.getElementsByTagName(tagName)//返回一个集合(类数组对象)从整个文档获取element.getElem......
  • js之BOM
    1BOM的概念1.1什么是BOMBOM全称BrowserObjectModel,译为浏览器对象模型。BOM是浏览器为JavaScript提供的能够对浏览器进行相关操作的API。1.2BOM的作用1)弹出新......
  • js之DOM简介
    1什么是DOM1)DOM英文全称“DocumentObjectModel”,译为“文档对象模型”。2)DOM是一个与平台和编程语言无关的接口,通过这个接口程序和脚本可以动态的访问和修改文档的内......
  • 对象数组去重。
    newSet()去重不能对对象使用,如下。对象并没有重复的概念。即使是用了,也去不了重,像该例子中的{name:1}。那要怎么去重呢,使用深拷贝循环去重?在网上查了下,直接使用......