首页 > 其他分享 >5.2常见事件演示

5.2常见事件演示

时间:2023-01-04 10:45:17浏览次数:34  
标签:function 5.2 console log fun2 常见 事件 演示 鼠标

  

鼠标事件

 

<!DOCTYPE html>
<html>
        <head>
                <meta charset="UTF-8">
                <title></title>
                <style>
                        .d1{
                                width: 100px;
                                height: 100px;
                                background-color: greenyellow;
                        }
                </style>
                <script>
                        function fun1(){
                                console.log("双击666")
                        }
                        function fun2(){
                                console.log("鼠标按下")
                        }
                        function fun3(){
                                console.log("鼠标抬起")
                        }
                        function fun4(){
                                console.log("鼠标进入")
                        }
                        function fun5(){
                                console.log("鼠标离开")
                        }
                        function fun6(){
                                console.log("鼠标移动")
                        }
                        
                        
                        
                </script>
        </head>
        <body>
                <div class="d1" 
                        ondblclick="fun1()" 
                        onm ousedown="fun2()" 
                        onm ouseup="fun3()" 
                        onm ouseenter="fun4()" 
                        onm ouseleave="fun5()" 
                        onm ousemove="fun6()">
                        
                </div>
                
        </body>
</html>

 

 

键盘事件


 

<!DOCTYPE html>
<html>
        <head>
                <meta charset="UTF-8">
                <title></title>
                <script>
                        function fun1(){
                                console.info("按钮按下")
                        }
                        function fun2(){
                                console.info("按钮抬起")
                        }
                        function fun3(){
                                console.info("按钮按下并抬起")
                        }
                </script>
        </head>
        <body>
                <input type="text" onkeydown="fun1()" onkeyup="fun2()" onkeypress="fun3()" />
        </body>
</html>

 

表单事件

<!DOCTYPE html>
<html>
        <head>
                <meta charset="UTF-8">
                <title></title>
                <script>
                        function fun1(){console.log("获得焦点");}
                        function fun2(){console.log("失去焦点");}
                        function fun3(){console.log("正在输入");}// 只要输入了,就会触发
                        function fun4(){console.log("内容改变");}// 内部信息发生变化的同时,要失去焦点
                        function fun5(sel){console.log("内容发生改变了"+sel.value)}
                        function fun6(){
                                alert("发生了提交事件");
                                // 做了一些运算之后 动态决定表单能否提交
                                
                                return false ;
                        }
                        function fun7(){ 
                                console.log("发生了重置事件");
                                return true;
                        }
                </script>
        </head>
        <body>
                <form method="get"  action="https://www.baidu.com" onsubmit="return fun6()" onreset="return fun7()">
                        <input name=""  value=""  type="text" onfocus="fun1()" onblur="fun2()" oninput="fun3()" onchange="fun4()"/><br />
                        <select name="city" onchange="fun5(this)">
                                <option selected>-请选择城市-</option>
                                <option value="1">北京</option>
                                <option value="2">天津</option>
                                <option value="3">上海</option>
                                <option value="4">重庆</option>
                        </select>
                        <br />
                        <input type="submit" value="提交数据" />
                        <input type="reset"  value="重置数据" />
                        
                </form>
        </body>
</html>

 

页面加载事件

 

<!DOCTYPE html>
<html>
        <head>
                <meta charset="UTF-8">
                <title></title>
                <script>
                        
                        function testFun(){
                                var in1=document.getElementById("i1");
                                var v1=in1.value;
                                console.log(v1)
                        }
                        
                </script>
        </head>
        <body onl oad="testFun()">
                <input type="text" value="测试文字" id="i1" />
        </body>
</html>

 

 

标签:function,5.2,console,log,fun2,常见,事件,演示,鼠标
From: https://www.cnblogs.com/2324hh/p/17024218.html

相关文章

  • Python常见设置
    pip的相关设置设置镜像为pip设置国内的镜像源可以提高Python库下载的速度,这里推荐使用清华大学的镜像站,使用如下命令配置:python-mpipinstall--upgradepippipconf......
  • 四种常见的 POST 提交数据方式 专题
    定义和用法enctype属性规定在发送到服务器之前应该如何对表单数据进行编码。默认地,表单数据会编码为"application/x-www-form-urlencoded"。就是说,在发送到服务器之前,所有......
  • 6道常见的python面试题,你答对了吗?
    大部分小伙伴学Python技术的最终目的都是找到一个满意的工作,而谈到找工作,自然与面试脱不了关系,那么你知道参加面试时,考官会问哪些Python面试题吗?本篇文章为大家总结一......
  • 服务器架构常见的三种模式
    服务器架构常见的三种模式服务器架构之一:集群架构服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就像是只有一个服务器。集群可以利用多个计算机进......
  • osgQt使用(osgQOpenGL版本)OSG3.6.5 VS2019 Qt5.15.2 CMAKE3.24
     Qt5.15.2新建QWidget工程QT新建的去qmake工程的.pro文件设置QT+=coreguigreaterThan(QT_MAJOR_VERSION,4):QT+=widgetsCONFIG+=c++17#Youcan......
  • CSS中常见单位的理解和辨识
    前言最近在学习前端,很多代码中引用了"奇奇怪怪"的单位,也是一个个百度才得知其含义.本篇参照了很多大佬的博客记录一个笔记方便以后查阅.背景介绍传统的项目开发中,我们只会......
  • c语言刷leetcode——常见数据结构实现
    目录622.设计循环队列641.设计循环双端队列622.设计循环队列typedefstruct{int*queue;intfront;intrear;intcapacity;}MyCircularQueue......
  • 常见的降维技术比较:能否在不丢失信息的情况下降低数据维度
    本文将比较各种降维技术在机器学习任务中对表格数据的有效性。我们将降维方法应用于数据集,并通过回归和分类分析评估其有效性。我们将降维方法应用于从与不同领域相关的UC......
  • 数据结构 玩转数据结构 8-2 堆的基础演示
    0课程地址https://coding.imooc.com/lesson/207.html#mid=13739 1重点关注1.1二叉堆定义二叉堆是一个完全二叉树 1.2二叉堆的性......
  • 常见排序算法
    1、冒泡排序classSolution{public:stringminNumber(vector<int>&nums){intlen=nums.size();for(inti=0;i<len-1;i++){......