JavaScript中常用事件有哪些?_请列举javascript事件处理中的任意4个事件方法名并用中文做简单功能描述。-程序员宅基地

技术标签: 程序员  前端开发  前端web  javascript  

JavaScript是基于对象的脚本语言,它的一个最基本的特征就是采用事件鼎动。如,当鼠标指针经过某个按钮或者用户在文本框中输入某些信息时,都可以设置相应的JavaScript事件来完成某些特殊效果。下面,将对JavaScript中的常用事件进行详细讲解。

1.鼠标事件

鼠标事件是指通过鼠标动作触发的事件,鼠标事件有很多,下面列举几个常用的鼠标事件,如表所示。
在这里插入图片描述
2.键盘事件

键盘事件是指用户在使用键盘时触发的事件。例如,用户按【Esc】键关闭打开的状态栏,按【Enter】键直接完成光标的上下切换等。下面列举几个常用的键盘事件,如表15-16所示。

表15-16 JavaScript中常用的键盘事件
在这里插入图片描述
3.表单事件

表单事件是指对Web表单操作时发生的事件。例如,表单提交前对表单的验证,表单重置时的确认操作等。下面列举几个常用的表单事件,如表15-17所示。

表15-17 JavaScript中常用的表单事件
在这里插入图片描述
4.页面事件

在项目开发中,经常需要JavaScript对网页中的DOM元素进行操作,而页面的加载又是按照代码的编写顺序,从上到下依次执行的。因此,若在页面还未加载完成的情况下,就使用JavaScript操作DOM元素,会出现语法错误,例如下面的示例代码:
在这里插入图片描述
在上述代码中,第2行代码利用getElementByldO获取id为demo的元素,并为其添加击”弹框;第6行代码定义了一个用于单击的按钮。当用户单击按钮时,页面就会弹出一个提示框。

JavaScript全套教程

Web前端必学的JS入门教程,零基础JavaScript入门

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Aa112233aA1/article/details/123254984

智能推荐

FortiGate防火墙500D下PC至外网丢包-程序员宅基地

文章浏览阅读235次。1.现状:如图,防火墙堆叠,500D共4个出口方向,联通、电信、FQ、运维专线2.现象:  到网关和防火墙上、下联口不丢包,到网联通和运维专线方向丢包4%左右,电信和FQ方向不丢包    3.分析  采用从上向下的方式,一点点加网络设备。如先测试运营商,若没问题加防火墙,若没问题加上网行为管理,以此类推。4.排查  去除防火墙,PC直连运营商光猫,不丢包,排除运..._fortigate 掉线

VisualStudio安装以及与Unity3d关联使用_unity和vs关联-程序员宅基地

文章浏览阅读4.8k次,点赞6次,收藏29次。问题:1、正确VisualStudio下载安装,以及后期添加或删除VS内容组件、更新恢复VS、以及正确卸载VS等。2、Unity3d里的C#脚本,编辑代码时,还是一个字母一个字母输入,没有api等函数或错误智能显示提示(顶多个别词和符号下面显示红色波浪线)。3、Unity3d里的C#脚本,在打开时总是用Visual Studio Tools for Unity 2.0打开,而不是用Visual Studio打开。_unity和vs关联

了解BFC_b 'i jkfccfdd 。/-程序员宅基地

文章浏览阅读76次。在学习css盒子布局过程中,会出现盒子塌陷问题,在解决这些问题时,看到BFC的特性,并可以解决这方面的问题,本文是简单对BFC的总结。1、什么是BFC BFC 即 Block Formatting Contexts (块级格式化上下文),它属于上述布局模式的流动模型。是W3C CSS2.1规范中的一个概念,决定了元素如何对其内容进行定位,以及与其他元素的关系和相互作用。..._b 'i jkfccfdd 。/

java爬取双色球所有中奖号码历史数据-程序员宅基地

文章浏览阅读3.7k次。org.jsoup是一个用于解析、操作和遍历HTML文档的Java库。它提供了简单易用的API,使得开发者能够方便地从HTML中提取数据、修改HTML内容、进行选择器查询等操作。下面对org.jsoup的主要功能进行详细解释。

[ 云计算 | AWS 实践 ] 基于 Amazon S3 协议搭建个人云存储服务_s3存储安装-程序员宅基地

文章浏览阅读5.8k次,点赞55次,收藏42次。MinIO 是一个高性能的对象存储系统。它被设计为云原生存储系统的替代方案。事实上,其 API 与 Amazon S3 完全兼容;MinIO 也提供兼容阿里云等国内云厂商的 API,由于本文篇幅问题,在本博文中,只介绍亚马逊 AWS 与其关联的案例以及如何快速使用 MinIO。Minio 是 GlusterFS 创始人之一 Anand Babu Periasamy 发布新的开源项目。MinIO 从一开始就被设计为完全兼容 Amazon S3 存储 API 的替代方案。_s3存储安装

jackson出现错误 Unrecognized field,几种处理方法_unrecognized field "crspool" (class com.ctyun.prob-程序员宅基地

文章浏览阅读5.5w次,点赞4次,收藏8次。错误堆栈信息如下:org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Unrecognized field "HPYS" (Class com.traffic.entity.BusBaseInfo), not marked as ignorable at [Source: java.io.StringReader@76c5f_unrecognized field "crspool" (class com.ctyun.probe.cmdbinfo), not marked as

随便推点

SAP SMARTFORMS打印设置默认LP01格式打印_sap lp01-程序员宅基地

文章浏览阅读525次。1.设置默认打印格式并不是再代码里写,而是跟用户绑定。2.输入事务码SU01。_sap lp01

Kubernetes Service与Ingress详解_ingresses service-程序员宅基地

文章浏览阅读1.1w次,点赞17次,收藏89次。Service 的概念:Kubernetes Service定义了这样一种抽象:一个Pod的逻辑分组,一种可以访问它们的策略 —— 通常称为微服务。这一组Pod能够被Service访问到,通常是通过Label Selector。一、Service 的概念、二、Service 的类型、三、VIP 和 Service 代理、四、ipvs代理模式、五、Service实验讲解、六、Ingress实验讲解_ingresses service

高效Web开发的10个jQuery代码片段-程序员宅基地

文章浏览阅读367次。在过去的几年中,jQuery一直是使用最为广泛的JavaScript脚本库。今天我们将为各位Web开发者提供10个最实用的jQuery代码片段,有需要的开发者可以保存起来。 1、检 测Internet Explorer版本当涉及到CSS设计时,对开发者和设计者而言Internet Explorer一直是个问题。尽管IE6的黑暗时代已经过去,IE也越来越不流行,它始终是一个能够容易检测的好东西。当

公司感染勒索病毒怎么办 怎样及时补救?-程序员宅基地

文章浏览阅读2.3w次。什么是勒索病毒勒索病毒,简单来说就是黑客用来劫持用户数据资料,索取巨额赎金的武器。因为对企业用户造成的损失更加巨大,勒索病毒一出现就引起了广大企业用户以及安全厂商的高度重视。这种病毒主要通过漏洞、邮件和广告推广进行传播,利用各种加密算法对文件进行加密,必须拿到密钥才有可能破解,从而向受害者索要数额不等的赎金后才予以解密。该病毒性质恶劣、危害极大,变种类型非常快,对常规的杀毒软件都具有免疫性,一...

Nginx 开启 IPv6 Nginx 开启 IPv6 SSL_nginx 支持ipv6版本-程序员宅基地

文章浏览阅读2.3k次,点赞2次,收藏5次。Nginx 开启IPv6,Nginx 开启IPv6 SSL,IPv6支持http,IPv6支持https_nginx 支持ipv6版本

空间关系_空间数据库touch,inside关系-程序员宅基地

文章浏览阅读3.2k次。基于维度扩展九交模式(Dimensionally Extended 9-Intersection Model,DE-9IM),MapGuide定义了如表8-3所示的11种空间关系,其中8种是OGC简单要素规范所定义的空间关系,另外3种FDO中自定义的空间关系。 空间关系中文名称OGC标准解释Contains_空间数据库touch,inside关系

推荐文章

热门文章

相关标签