原生JavaScript之dom表单改变和鼠标常用事件

简介: 那么好,本次我们聊聊表单改变时如何利用onchange方法来触发input改变事件以及鼠标常用的滑入滑出,点击down和点击up事件.

前言


那么好,本次我们聊聊表单改变时如何利用onchange方法来触发input改变事件以及鼠标常用的滑入滑出,点击down和点击up事件.



关于onchange方法


onchange方法在鼠标输入完后点击任何非输入框位置时触发.触发时即可改变原有输入框的值.



out 、leave、over、down、up鼠标方法


当用户使用onmouseleave或者onmouseout方法时,是鼠标移出鼠标事件所在的div中.


移入鼠标事件则为,onmouseover事件.


点击鼠标未松开事件是,onmousedown,松开事件为onmouseup.


以下做一个小案例:


<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
    <input type="text" id="frames" onchange="myfunction()">
    <div id="mouse" onmouseleave="leave(this)" onmouseover="over(this)" onmouseout="out(this)">
      你好
    </div>
    <div id="mouses" onmousedown="down(this)" onmouseup="up(this)">鼠标未被点击</div>
    <script>
      // input输入完小写变大写
      function myfunction(){
        let a=document.getElementById('frames')
        // 小写变大写
        a.value=a.value.toUpperCase()
      }
      function leave(obj){
        obj.innerHTML='鼠标leave'
      }
      function over(obj){
        obj.innerHTML="鼠标over"
      }
      function out(obj){
        obj.innerHTML="鼠标out"
      }
      function down(obj){
        obj.innerHTML="鼠标down"
      }
      function up(obj){
        obj.innerHTML="鼠标up"
      }
    </script>
  </body>
</html>




相关文章
|
3天前
|
前端开发 JavaScript
前端 js 经典:Object 常用原生方法
前端 js 经典:Object 常用原生方法
10 2
|
3天前
|
前端开发 JavaScript
前端 js 经典:array 原生方法
前端 js 经典:array 原生方法
10 1
|
3天前
|
JavaScript 索引
jQuery 实现 图片框切换【与原生 JS 对比】
jQuery 实现 图片框切换【与原生 JS 对比】
|
4天前
|
JavaScript 前端开发 流计算
使用JavaScript 中的Math对象和勾股定理公式,计算鼠标的位置与页面图片中心点的距离,根据距离对页面上的图片进行放大或缩小处理
使用JavaScript 中的Math对象和勾股定理公式,计算鼠标的位置与页面图片中心点的距离,根据距离对页面上的图片进行放大或缩小处理
|
4天前
|
监控 JavaScript 前端开发
超越原生:探索Node.js中最佳文件系统三方库
超越原生:探索Node.js中最佳文件系统三方库
|
5天前
|
消息中间件 存储 设计模式
JavaScript发布订阅模式:实现事件驱动编程!
JavaScript发布订阅模式:实现事件驱动编程!
|
5天前
|
设计模式 存储 消息中间件
JavaScript观察者模式:实现对象间的事件通信!
JavaScript观察者模式:实现对象间的事件通信!
|
5天前
|
JavaScript 前端开发 索引
JavaScript array 原生 reduce 方法的模拟实现
JavaScript array 原生 reduce 方法的模拟实现
9 2
|
6天前
|
JavaScript 前端开发
JavaScript 提供了多种方法来操作 DOM(文档对象模型)
【5月更文挑战第11天】JavaScript 用于DOM操作的方法包括获取元素(getElementById, getElementsByClassName等)、修改内容(innerHTML, innerText, textContent)、改变属性、添加/删除元素(appendChild, removeChild)和调整样式。此外,addEventListener用于监听事件。注意要考虑兼容性和性能当使用这些技术。
11 2
|
6天前
|
JavaScript
通过使用online表单的获取使用,了解vue.js数组的常用操作
通过使用online表单的获取使用,了解vue.js数组的常用操作