鼠标事件 键盘事件 表单元素事件

DOM常用事件 什么是事件,DOM的常用事件有哪些 阅读详情

鼠标事件

默全局范围内 , this 执行window

	scDiv.onclick = function(){
			// this 指向scDiv
			console.log("单击")
		}
		点击事件
	// ondblclick 双击事件
		scDiv.ondblclick = function(){
			console.log("双击评论666!")
		}
		双击点击此函数对象时触发
	// onmouseenter 鼠标移入标签范围
		scDiv.onmouseenter = function(){
			console.log("它来了!")
		}
		鼠标进入函数对象的范围内就执行
	// onmouseleave 鼠标移除标签范围
		scDiv.onmouseleave = function(){
			console.log("它走了")
		}
		鼠标离开此函数时触发
			// onmouseover 鼠标移入标签范围
		scDiv.onmouseover = function(){
			console.log(2222)
		}
		鼠标移入标签范围时触发
// onmousedown 鼠标按下执行
		scDiv.onmousedown = function(){
			console.log("鼠标按下了")
		}
		鼠标按下时触发 

// 鼠标弹起执行
		scDiv.onmouseup = function(){
			console.log("鼠标弹起执行")
		}
		鼠标松开时触发
		
事件类型不带on   执行的事件的函数
	plDiv.addEventListener("mouseenter", function(){
			
			// this指向标签对象
			console.log(this)
			console.log("评论!")
		})
		

键盘事件

onkeydown 当键盘某个键被按下时触发,如果不松开 一直执行
document.body.onkeydown = function(e){
			// e事件对象获取按下的键
			// console.log(e.key)
			// console.log(e.keyCode)
			// 可以通过e.key或e.keyCode判断用户按下的是哪个键
			// if (e.keyCode == 13){
			// 	
			// 	console.log("回车")
			// }
			console.log(e.key,e.keyCode)

onkeypress 键盘按下不松开会重复执行

键盘松开某个键时触发
.body.onkeyup = function(e){
			console.log("按键弹起了")
		}

表单元素事件

onfocus 表单元素被选中,成为焦点时触发  
userInput.onfocus = function(e){
			console.log(e)
			console.log("获取焦点了~")
		}
onblur  表单元素失去焦点时触发
	userInput.onblur = function(e){
			console.log("输入框失去焦点状态!")
		}
onchange() 输入框内容被修改,失去焦点时触发
	userInput.onchange = function(e){
			
			console.log(e.target.value)
		}
oninput   输入框内容一旦发生修改 立即执行
数据的双向绑定(VUE框架中一个重要的DOM操作)
Springer期刊LaTeX模板中参考文献格式选择与编译错误的快速修复指南 本文针对Springer期刊LaTeX模板中参考文献编译后显示问号的常见问题,提供了快速修复指南。核心在于正确选择并配置与期刊匹配的参考文献格式文件(.bst),并执行标准的四步编译流程。文章详细解释了问题根源,并给出了从查找正确.bst文件到修改代码、执行编译的完整解决方案,帮助作者高效解决投稿中的技术障碍。 阅读详情

相关推荐

9.Vue前端使用iframe集成帆软报表的单点登录

CPT普通报表的地址:【帆软的服务http】+【/webroot/decision/view/report?【帆软的服务http】+【/webroot/decision/view/form?// fineReportHttp:帆软部署的地址。//如果为ie浏览器则页面加载完成后立即执行。// fineLinkSrc:帆软报表的url。//其他浏览器则重新加载onload事件。// 拿到配置的帆软报表的地址参数。//判断是否为ie浏览器。// 帆软报表登录和打开。// 帆软报表登录和打开。

qq_27860623的博客 4649

JavaScript鼠标事件,键盘事件,表单事件,输入框事件,窗口事件

1.元素事件 鼠标事件: onclick : 单击鼠标 ondblclick :双击两下鼠标 onmousedown : 等同于onclick onmouseover : 鼠标移入事件 onmouseenter : 鼠标移入事件 onmouseout : 鼠标离开事件 onmouseleave : 鼠标离开事件 onmousemove : 鼠标移动事件 on...

宇智波带土 766

别再死磕GAN了!用PyTorch从零实现DDPM图像生成(附CIFAR-10完整代码)

本文详细介绍了如何使用PyTorch从零实现DDPM(Denoising Diffusion Probabilistic Models)图像生成模型,并在CIFAR-10数据集上进行训练和测试。通过对比GAN,DDPM展现出更稳定的训练过程和更高质量的生成效果。文章包含完整的代码实现、训练技巧和优化建议,帮助开发者快速掌握这一前沿的生成模型技术。

weixin_33720078的博客 630

SpringBoot统一异常处理以及获取ThrowableException中的detailMessage属性;

一、新建一个统一异常处理类;如下 @ControllerAdvice public class ExceptionHandlerConfig { /** * 全局异常捕捉处理 * @param ex * @return */ @ResponseBody @ExceptionHandler(Exception.class) ...

Lao_Wu66的博客 2958

【毕设课设】基于YOLO v3与LSTM的水位智能识别系统(附完整源码+数据集)

本文详细介绍了基于YOLO v3与LSTM的水位智能识别系统的完整实现方案。该系统通过YOLO v3精准定位水位尺数字,结合LSTM-OCR进行序列识别,并融合霍夫变换检测刻度线,实现高精度水位自动读取。项目提供了从环境搭建、模型训练到集成部署的全流程指南,并附有完整源码和数据集,是理想的毕设课设实战项目。

php55的博客 609

全双工AI语音交互:从原理到实践,构建实时对话系统

语音交互技术正从传统的半双工模式向全双工模式演进,以实现更自然、实时的对话体验。全双工交互的核心原理在于模拟人类电话通话,允许双方同时发送和接收音频流,这需要流式语音识别(Streaming ASR)和实时自然语言理解(Real-time NLU)技术的深度整合。其技术价值在于显著降低交互延迟,支持智能打断(Barge-in),从而提升人机对话的流畅度和自然度。在应用场景上,全双工技术是智能助手、实时翻译、车载语音及无障碍交互等领域的关键突破。本文以微软MAI Realtime等模型为例,探讨如何利用开源技

weixin_33693070的博客 404

JQuery——常用事件(鼠标,键盘,表单)

JQuery中常用的事件 1.鼠标事件 <script type="text/javascript"> $(function(){ $("#nav li").mouseover(function(){ $(this).addClass("heightlight"); }); $("#nav li").mouseout(function(){ $(this)

老陈聊架构 1268

【NI Multisim 14.0编辑环境——项目管理器】

主窗口包括标题栏、菜单栏、工具栏、工作区域、电子表格视图(信息窗口)、状态栏及项目管理器7个部分。 上期我们了解了工具栏,今天我们继续了解项目管理器。 一、项目管理器 在原理图设计中经常用到的工作面板有“设计工具箱”面板、“SPICE网表查看器”面板及“LabVIEW 协同仿真终端”面板。 1.“设计工具箱”面板 基本位于工作界面左侧,主要用于层次电路的显示。启动软件,默认创建的“设计1”以分层的形式显示出来。 那么如何打开“设计工具箱”面板呢?如图所示:在该面板中显示 SPICE 网表的输入,输出

RL2698853114的博客 2035

jQuery基础(鼠标事件,表单事件,键盘事件,自定义事件 篇)

1.jQuery鼠标事件之click与dbclick事件 方法一:$ele.click()(不带参数) <div id="test">点击触发<div> $("ele").click(function(){ alert('触发指定事件') }) $("#test").click(function(){ $("ele").clic...

weixin_30549657的博客 247

如何借助Gemini 3 Pro完成一篇文献精读?(劝收藏)

金句必须是原文的完整句子,并附上该句子在文中的大致位置。你是一名资深科研文献评估专家,请根据我提供的文献信息(标题、作者、期刊、时间、引用、摘要、结论、图表)依次输出:①影响力评估:按期刊、作者、时间、引用、问题重要性给出1–10分及简述;用上述方法再结合Gemini 3 Pro的辅助,原本需要3小时才能读完一篇文献,现在只需50分钟,不管是顶刊论文还是领域内冷门论文,都可以用这套方法,另外七哥设计的高阶精读提示词,需根据自己的文献内容做调整,希望这篇文章的方法能帮你高效精读文献,掌握文献的精华内容。

智能AI让学术科研更容易 1302

YOLOv11改进有效系列目录 - 包含卷积、主干、检测头、注意力机制、Neck上百种创新机制 - 针对多尺度、小目标、遮挡、恶劣天气等问题

在一些特定情况下,目标检测任务由于多种因素的影响,变得更加复杂和困难。以下是几类常见的困难目标检测场景:1. 小目标检测定义:小目标检测是指当目标在图像中的占比非常小时,模型需要准确识别和定位这些目标。典型场景包括远程监控、卫星图像分析等。挑战1. 低分辨率:由于目标在图像中占据像素较少,细节缺失,特征提取难度增加。2. 特征不足:小目标缺乏明显的形状和纹理特征,容易被复杂背景淹没。3. 检测难度大:由于小目标与背景之间的对比度较低,误检的几率上升。4. 数据不平衡。

qq_64693987的博客 4万+

winform 获取光标、回车(键盘)事件

winform中获取光标和设置默认回车事件,都是在页面初始化时候进行绑定设置。 1、获取光标 #region Form2 -- 激活事件 private void Form2_Activated(object sender, EventArgs e) { //this.ActiveControl = textBox1;//获取光标 textBox1.Focus(); } ...

qingkaqingka的博客 6651

【华为OD机试】真题E卷-一种字符串压缩表示的解压(C++)

有一种简易压缩算法:针对全部为小写英文字母组成的字符串,将其中连续超过两个相同字母的部分压缩为连续个数加该字母,其他部分保持原样不变。例如:字符串aaabbccccd 经过压缩变成字符串 3abb4cd请您编写解压函数,根据输入的字符串, 判断其是否为合法压缩过的字符串若输入合法则输出解压缩后的字符串 否则输出字符串!error来报告错误。

u014481728的博客 894

【Web】0基础学Web—鼠标事件、键盘事件、表单事件、元素距离、元素位置

/ 通过js设置的样式为行内样式,.style也只能获取行内样式。//clientWidth=内容宽度+padding宽高。如果祖先元素有定位,相对最近的定位的祖先元素的偏移量。//获取元素距离父元素的顶部的高度,不受滚动条影响。//offsetWidth=整个控件的宽度。如果祖先元素没有定位,相对于浏览器的偏移量。//可以通过js提供的先关距离属性获取。//获取元素的滚动距离。

2201_75539182的博客 674

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

JavaScript中的浏览器事件和元素css操作

JavaScript中的浏览器事件和元素css操作 DOM常见的事件: 鼠标事件 表单事件: 键盘事件: <body> <img src="images/01.jpg"> </body> <script> var c=document.querySelector("img"); img.onclick=function(){ ...

weixin_44691513的博客 215

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

js事件

1. 窗口事件 (Window Events) 仅在 body 和 frameset 元素中有效。 onload 当文档被载入时执行脚本。 <body onload="test()"> <script> function test() { document.write("哈哈哈哈"); } </script> </body> 2. 表单元素事件 (Form Element Event...

illovesoftware的博客 225

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

【JS】JS常见事件,鼠标键值,键盘keycode码

a.窗口事件,只在body和frameset元素中才有效 onload 页面或图片加载完成时 onunload 用户离开页面时 b.表单元素事件,在表单元素中才有效 onchange 框内容改变时 onsubmit 点击提交按钮时 onreset 重新点击鼠标按键时 onselect 文本被选择时 onblur 元素失去焦点时 onfoc...

空空 5234

JavaScript常见的对象事件

在Web开发中,DOM(文档对象模型)事件监听是JavaScript与HTML元素进行交互的重要手段。通过监听和处理事件,我们可以响应用户的各种操作,如点击、输入、键盘按键等,从而创建动态和交互式的网页。本文将详细介绍DOM事件监听中的。

2401_82647012的博客 1996

JavaScript之常用事件类型(全)

鼠标事件 事件类型 click:用户单击主鼠标按钮(一般是左键)或者按下在聚焦时按下回车键时触发 dblclick:用户双击主鼠标按键触发(频率取决于系统配置) mousedown:用户按下鼠标任意按键时触发 mouseup:用户抬起鼠标任意按键时触发 mousemove:鼠标在元素上移动时触发 mouseover:鼠标进入元素时触发 mouseout:鼠标离开元素时触发 mouseenter:鼠标进入元素时触发,该事件不会冒泡 mouseleave:鼠标离开元素时触发,该事件不会冒泡 区别: ove

wangfei0225_的博客 4050

XHTML基本事件以及处理器

本文转载自achenb博主的https://blog.youkuaiyun.com/achenb/article/details/46982459 HTML 4.0 的新特性之一是使 HTML 事件触发浏览器中的行为,比方说当用户点击一个 HTML 元素时启动一段 JavaScript 。以下就是可被插入 HTML 标签以定义事件行为的一系列属性。 窗口事件 (Window Events) 仅在 ...

Wind_waving的博客 172

XHTML 十 事件属性

HTML 4.0 的新特性之一是使 HTML 事件触发浏览器中的行为,比方说当用户点击一个 HTML 元素时启动一段 JavaScript 。以下就是可被插入 HTML 标签以定义事件行为的一系列属性。 假如你希望学习如何使用这些事件进行编程,那么你应该学习我们的JavaScript 教程和DHTML 教程。 窗口事件 (Window Events) 仅在 body 和 frameset 元素中有效。 属性 值 描述 onload 脚本 当文档被载入时执行脚本 ...

W_H_M_2018的博客 663

html 页面 事件

事件 Only valid in body and frameset elements.只在body和frameset元素中才有效Attribute Value Description onload script Script to be run when a document loads [装载时]  onunload script Script to be run when a docum

1292

html事件

  Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* St

U 632

js 常用事件总结

事件绑定方法 1、在DOM元素中直接绑定 <button onclick="alert('谢谢支持')">按钮</button> 2、对象属性方式 DomObject.onclick = function(){} 3、addEventListener方式( W3C标准 ) 添加事件 xxxDomObject.addEventListener('click...

锦瑟年华L的博客 333

JS之事件名称与事件对象

JS之事件 事件名称 鼠标事件一般加给div 键盘事件一般加给document 输入框 提交与重置事件是加给整个form表单 &lt;head&gt; &lt;style type="text/css"&gt; .redDiv{ width:200px; height:200px; bac...

沙漠皇帝本拉登 2486

javaScript:键盘事件和表单事件以及鼠标键盘结合事件

键盘事件、表单事件和鼠标键盘结合事件是前端开发中常用的事件类型。键盘事件是指与键盘相关的事件,如按键按下、按键弹起等。表单事件是指与表单元素相关的事件,如表单提交、输入框获得焦点等。鼠标键盘结合事件是指同时涉及鼠标和键盘的事件,如鼠标点击加键盘按键。

qq_52799985的博客 935
上一篇: 滚动事件 事件传播 阻止事件传递 window对象`事件 history对象
下一篇: ready函数 jQuery筛选 事件代理(委托)
TomQue
博客等级 码龄7年 2粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值