JQ方法实用案例///鼠标移动到div和修改ipt中弹窗、CSS鼠标变小手、JQ获取元素属性、JQ选择器 - 博客伍六七

pandam 2021-08-02 原文


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="width: 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;
        width: 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>

 

发表于
2019-04-17 16:08 
博客伍六七 
阅读(266
评论(0
编辑 
收藏 
举报

 

版权声明:本文为pandam原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/pandam/p/10724205.html

JQ方法实用案例///鼠标移动到div和修改ipt中弹窗、CSS鼠标变小手、JQ获取元素属性、JQ选择器 - 博客伍六七的更多相关文章

  1. Mousejack Hacking : 如何利用MouseJack进行物理攻击

    Mousejack Hacking : 如何利用MouseJack进行物理攻击 转载注明出处:http://w […]...

  2. 几种常见损失函数 – futurehau

    几种常见损失函数 损失函数 Loss Function 也可称为代价函数 Cost Function,用于衡量 […]...

  3. session 原理 数据结构 – weiguoyuan

    session 原理 数据结构 【原创】转载请保留出处:shoru.cnblogs.com 晋哥哥的私房钱 引 […]...

  4. 搞懂C语言函数指针 – 守望先生

    搞懂C语言函数指针 函数指针是什么?难吗?未必。  原文地址:https://www.yanbinghu.co […]...

  5. 三极管全桥电机驱动电路 – 刘梢

    三极管全桥电机驱动电路 三极管全桥电机驱动电路 三极管全桥驱动电路升级版...

  6. 高级软件工程第二次作业:视频剪辑软件调研 – cangchuanyao

    高级软件工程第二次作业:视频剪辑软件调研 1.至少选用三款产品实际使用制作短视频,并总结列举他们的基本功能特点 […]...

  7. 托福报名详细过程解说 – wqj1212

    托福报名详细过程解说 一、网上注册报名账号:                                  […]...

  8. 全网最详细的PLSQL Developer + Oracle client的客户端 或者 PLSQL Developer + Oracle server服务端的下载与安装过程(图文详解) 全网最详细的Windows系统里PLSQL Developer 64bit的下载与安装过程(图文详解)全网最详细的Windows系统里PLSQL Developer 64bit安装之后的一些配置(图文详解)全网最详细的Windows系统里PLSQL Devel

            不多说,直接上干货!     环境说明:     本地没有安装Oracle服务端,oracle […]...

随机推荐

  1. 深度学习发展史

    欢迎大家关注我们的网站和系列教程:http://www.tensorflownews.com/,学习更多的机器 […]...

  2. windows8.1 装.NET Framework3.5 卡在正在下载所需文件

        Microsoft .NET Framework是微软电脑中的一个重要程序,无论是安装程序还是运行软件 […]...

  3. 初识Windows Embedded Standard 7

    本文内容: 1. 什么是Windows Embedded Standard 7 2. Windows Embe […]...

  4. Python爬虫之多线程下载程序类电子书

    本文用Python爬虫和多线程来下载程序类电子书~   近段时间,笔者发现一个神奇的网站:http://www […]...

  5. MFC中afx_msg是什么,afx_msg void function()是什么意思

    应用程序框架产生的消息映射函数例如:afx_msg void OnBnClickedButton1(); 其中 […]...

  6. 远程控制另一台计算机并传送文件

    远程桌面使用分三步: 1、被控制端要开启远程桌面功能,添加远程连接用户; 2、记住被控端IP地址,以及要有密码 […]...

  7. linux下安装mysql5.7.25详细教程

    前言 最近项目上线,开始给用户测试了。搞下来好多台服务器,自然要装一个mysql的服务器。想想广大博友应该都会 […]...

  8. 使用vs工具查看dll依赖(也可查看pyc文件的依赖)

    vs工具中有个工具叫dumpin.exe,可以用来查看exe文件、dll文件、pyc文件依赖于哪些dll,从而 […]...

展开目录

目录导航