事件绑定(onclick,onfocus,onblur)
创始人
2024-03-05 11:14:14
0

事件绑定(onclick,onfocus,onblur)

学习路线:JavaScript_DOM->事件绑定(onclick,onfocus,onblur)->
事件绑定(onmouseout,onmouseover)
->事件绑定(onsubmit)表单提交
->提交表单与验证表单案例

常用绑定方式

  • 方式一:通过 HTML标签中的事件属性进行绑定

在HTML标签中加入,onclick属性,并在后面加上需要的方法。


下面是点击事件绑定的 on() 函数

function on(){console.log("我被点了");
}

完整代码



Title


运行结果
在这里插入图片描述

  • 方式二:通过 DOM 元素属性绑定

对于标签中没有绑定onclick的情况


通过getElementById获取id="btn然后,再在获取结果的后面,添加onclick属性,通过onclick绑定函数。

document.getElementById("btn").onclick = function (){console.log("我被点了");
}

代码演示:



Title

>


运行结果
在这里插入图片描述

常见事件

除了onclick,还有其他常用的事件。

事件属性名说明
onclick鼠标单击事件
onblur元素失去焦点
onfocus元素获得焦点
onload某个页面或图像被完成加载
onsubmit当表单提交时触发该事件
onmouseover鼠标被移到某元素之上
onmouseout鼠标从某元素移开

小案例讲解

onfocus and onblur

  • onfocus 获得焦点事件。

    当点击了输入框后,输入框就获得了焦点。然后输入框的背景颜色变成粉色。

  • onblur 失去焦点事件。

    当失去输入框的焦点的时候,输入框的背景颜色消失,然后里面文字变成大写。

演示代码



Title


姓名:
当输入字段获得焦点时,会触发一个更改背景颜色的函数

运行结果
在这里插入图片描述
在这里插入图片描述

相关内容

热门资讯

银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
AsusVivobook无法开... 首先,我们可以尝试重置BIOS(Basic Input/Output System)来解决这个问题。...
​ToDesk 远程工具安装及... 目录 前言 ToDesk 优势 ToDesk 下载安装 ToDesk 功能展示 文件传输 设备链接 ...
ASM贪吃蛇游戏-解决错误的问... 要解决ASM贪吃蛇游戏中的错误问题,你可以按照以下步骤进行:首先,确定错误的具体表现和问题所在。在贪...