zoukankan      html  css  js  c++  java
  • JQ方法实用案例///鼠标移动到div和修改ipt中弹窗、CSS鼠标变小手、JQ获取元素属性、JQ选择器

    今天学习了jQ,jQ对js的帮助很大,菜鸟教程上也有属性。可以查看

        js 和 jquery主要的区别 在 dom
        想用jquery  必须先引入(顺序问题)
            先css 再js:      先框架css再自己css 先jquery 再框架 在自己

    鼠标移动到div和修改ipt中弹窗

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>鼠标移动到div和修改ipt中弹窗</title>
    <script type="text/javascript">
        function show(){
            /*var str=document.getElementById("a").value;
            alert(str);*/
            alert("aaa");
        }
    </script>
    </head>
    
    <body>
    <form action="#" onSubmit="show()">
        <input type="text" value="aa" onSelect="show()">
        <input type="text" value="bb" onChange="show()">
        <input type="text" value="cc" onFocus="show()">
        <input type="text" value="dd" onBlur="show()" id="a">    
        <input type="submit" value="提交">
    </form>
    <div style=" 200px;height: 200px;background: red" onMouseOver="show()"></div>
    </body>
    </html>

    JQ选择器

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>JQ选择器</title>
    <!--引入jQuery的js文件-->
    <script type="text/javascript" src="js/jquery-3.4.0.min.js"></script>
    </head>
    
    <body>
    <p id="p1">a</p>
    <p class="p2" align="center">b</p>
    <p class="p2">c</p>
    <p class="p2">d</p>
    <div>
        <p>e</p>
        <p>f</p>
    </div>
    <input type="text" value="aaaaaaaa">
    </body>
    <script type="text/javascript">
        /*id选择器*/
        /*var p1=$("#p1");
        alert(p1.html());*/
        /*class选择器*/
        /*var arr=$(".p2");
        alert(arr.length);*/
        /*元素选择器*/
        /*var arr=$("p");
        alert(arr.length);*/
        /*父子关系选择器*/
        /*var arr=$("div p");
        alert(arr.length);*/
        /*属性选择器*/
        /*var obj=$("[align='center']");
        alert(obj.html());*/
        /*如果得到的是数组,则用jqDom.eq(下标)*/
        /*alert($(".p2").eq(0).html());*/
        //获取js对象   js->jquery   $(jsDom)
        /*var p1=document.getElementById("p1");
        alert($(p1).html());*/
        //获取jQuery对象 jquery->js   $('div')[0]    $('div').get(0)
        /*alert($(".p2").get(1).innerHTML);*/
        //给非表单元素赋值
        /*$("#p1").html("你好");*/
        //获取表单的value值
        /*alert($("input").val());*/
        //给表单元素赋值
        $("input").val("bbbbbbbb");
    </script>
    
    </html>

    JQ获取元素属性

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>JQ获取元素属性</title>
    </head>
    
    <body>
        <input type="text" value="aaa" id="in" aaa="bbb">
    </body>
    <script type="text/javascript">
        //1.获取元素属性值:元素对象.属性名
    /*    var v=document.getElementById("in").value;
        alert(v);*/
        //2.获取元素属性值:元素对象.getAttribute("属性名");
        /*var inp=document.getElementById("in");
        var v=inp.getAttribute("aaa");
        alert(v);*/
        //给元素属性赋值
        var inp=document.getElementById("in");
        inp.setAttribute("value","cccc");
    </script>
    </html>

    CSS鼠标变小手

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>CSS鼠标变小手</title>
    <style>
        #d1{
            height:200px;
             200px;
            background: red;
        }    
        #d1:hover{
            /*鼠标变小手*/
            cursor:pointer;
        }
    </style>
    </head>
    
    <body>
        <div id="d1"></div>
    </body>
    </html>

    JS通过名字找到属性

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>JS通过名字找到属性</title>
    <script type="text/javascript">
        window.onload=function(){
    //        通过id属性找元素(得到y一个元素对象)
            var doc=document.getElementById("p")
        //     通过class属性找元素(得到一个数组)
        var arr=document.getElementsByClassName("p1")
        alert(arr[1].innerHTML)    
    //    通过元素名称找元素(得到一个数组)
        var arr2=document.getElementById("p")
        }
    ;
        </script>
    </head>
    
    <body>
    <p class="p1">a</p>
    <p class="p1">b</p>
    <p class="p1">c</p>
    <p class="p">d</p>
    </body>
    </html>
  • 相关阅读:
    追踪路由信息
    Windows Server 2008 R2远程桌面服务安装配置和授权激活
    CentOS 7 下挂载NTFS盘及开机自动挂载
    functools 之 partial(偏函数)
    Flask-WTForms 简单使用
    Flask-Session 简单使用
    通过decorators = [,] 的形式给类中的所有方法添加装饰器
    Python __dict__属性详解
    面向对象的 __slots__
    related_name和related_query_name举例区别
  • 原文地址:https://www.cnblogs.com/pandam/p/10724205.html
Copyright © 2011-2022 走看看