zoukankan      html  css  js  c++  java
  • js与jquery的基本用法与区别

    使用JQERY时要在head里加

    <script src="jquery-1.11.2.min.js"></script>

    //js找元素

    <div id="aa"></div>
    <div class="a1"></div>
    <div class="a1"></div>
    <div class="a1"></div>
    <span class="a1"></span>
    <input type="text" name="uid" />

    <script type="text/javascript">
    //根据id查
    var
    a = document.getElementById("aa"); alert(a);
    //根据class查
    var
    a = document.getElementsByClassName(""); alert(a);
    //查找其中一个就在括号a里加[],在中括号里填写要查找的相应的参数
    </script>
    //根据标签名查
    document.getElementsByTagName("div");
    alert(a);
    //适用于input
    document.getElementsByName("uid"); alert(a[0]);

    //js操作内容

    //非表单元素
    <div id="aa"><span>aaaaaaa</span></div>

    var a = document.getElementById("aa");
    alert(a.innerText); //文本 alert(a.innerHTML); //HTML代码
    //表单元素
    <input type="text" name="uid" id="bd" value="aa" /> var a = document.getElementById("bd"); alert(a.value); a.value="hello"; //获取值

    //js操作属性

    var a = document.getElementById("bd");
    
    a.setAttribute("test","test");  //设置属性
    a.removeAttribute("text");  //移除属性
    alert(a.getAttribute("value"));  //获取属性

     //js操作样式

    //js例子
    <style type="text/css">
    #aa{ widte:100px; height:100px;}
    </style>      //给div设置一个样式
    
    <div id="aa" style="color:red"><span>aaaaa</span></div>
    
    a.style.fontSize = "30px";  //把字体设置为30px
    alert(a.style.width);  //js不能获取内嵌与外部样式只能获取内联的
    alert(a.styke.color);

    //js统一操作元素

    //例子
    <div class="a1">div1</div>
    <div class="a2">div2</div>
    <span class="a1" bs="1">span1</span>
    
    var d = document.getElementsByClassName("a1");
    for(var i=0;i<d.length;i++)
    {
      d[i].style.fontSize = "30px";
    }

    //jq找元素

    <div id="aa"></div>
    <div class="a1"></div>
    <div class="a1"></div>
    <div class="a1"></div>
    <span class="a1"></span>
    <script type="text/javascript">
    //根据id查
    var a = document.getElementById("aa");
    alert(a);
    //根据class查
    var a = document.getElementsByClassName("");
    alert(a);
    //查找其中一个就在括号a里加.eq(),在中括号里填写要查找的相应的参数
    </script>
    //根据标签名查
    var
    a = $("div"); alert(a);
    //根据属性查找     不只是name
    var
    a = $("[name=uid]"); alert(a);

    //jq操作内容

    //非表单元素
    <div id="aa"><span>aaaaaaa</span></div>

    var a = $("#aa");
    alert(a.text()); //获取文本 alert(a.text("bbb")); //设置文本 alert(a.html()); //获取html代码 alert(a.html("bbb")); //设置html代码
     
    //表单元素
    <input type="text" name="uid" id="bd" value="aa" />
    
    var a = $("#bd");
    
    alert(a.val());
    alert(a.val("hello"));  //获取值

    //jq操作属性

    var a = $("#bd");
    
    a.attr("test","test");  //设置属性
    a.removeAttr("test");  //移除属性
    alert(a.attr("value"));  //获取属性
    
    //prop的设置、移除方法
    a.prop("test","test");
    a.removeprop("test");
    alert(a.prop("test"));

    //jq操作样式

    //jq例子
    <style type="text/css">
    #aa{ widte:100px; height:100px;}
    </style>   
    
    <div id="aa" style="color:red"><span>aaaaa</span></div>
    
    var a = $("aa");
    
    a.css("background-color","green");  //把背景颜色设置为绿色
    alert(a.css("a.width"));  //jq可以获取内嵌、外部样式、内联的

    //jq统一操作元素 

    $(".a1").css("font-size","30px");

    //jq点击事件

    //例子  
    <input type="checkbox" id="ck" />全选
    
    <input type="checkbox" class="ck" />
    <input type="checkbox" class="ck" />
    <input type="checkbox" class="ck" />
    <input type="checkbox" class="ck" />
    
    $("#ck").click(function(){
            alert("aa")  //给一个元素添加事件
    
        })  //匿名函数

    $(".ck").click(function(){
            alert("bb")  //给多个元素添加事件
    
        })
    $("#ck").click(function(){
            alert($(this))  //$(this)选取自身元素
    
        })
    //多选
    $("#ck").click(function(){
            alert("ck").prop("checked",$(this)).prop("checked"));
    ); })
  • 相关阅读:
    Python学习笔记:pandas.read_csv分块读取大文件(chunksize、iterator=True)
    Python学习笔记:os.stat().st_size、os.path.getsize()获取文件大小
    7-1 打印沙漏
    7-1 币值转换
    7-1 抓老鼠啊~亏了还是赚了?
    第四周编程总结哦也
    2018秋寒假作业6—PTA编程总结3
    PTA编程总结3
    PTA编程总结1
    秋季学期学习总结
  • 原文地址:https://www.cnblogs.com/yyy251/p/6523484.html
Copyright © 2011-2022 走看看