`

Javascript事件操作

 
阅读更多
http://www.w3school.com.cn/htmldom/dom_obj_event.asp

一 事件源: 任何一个HTML元素(结点)

二 事件
1.鼠标
onclick 当用户点击某个对象时调用的事件句柄。
oncontextmenu 鼠标右击
ondblclick 当用户双击某个对象时调用的事件句柄。
onmouseover 鼠标移到某元素之上。
onmouseout 鼠标从某元素移开。
onmousemove 鼠标被移动。
onmousedown 鼠标按钮被按下。
onmouseup 鼠标按键被松开。

2.键盘
onkeydown 某个键盘按键被按下。
onkeypress 某个键盘按键被按下并松开。
onkeyup 某个键盘按键被松开。

3.文档
onload 一张页面或一幅图像完成加载。
onunload 用户退出页面。
onbeforeunload 用户退出页面之前
onabort 图像的加载被中断。
onerror 在加载文档或图像时发生错误。

4.表单
onfocus 元素获得焦点。
onblur 元素失去焦点。
onsubmit 确认按钮被点击。
onchange 域的内容被改变。
onreset 重置按钮被点击。

5.其它
onresize 窗口或框架被重新调整大小。
onscroll    滚动事件
onselect 文本被选中。


三事件处理程序
有三种方法加载事件
1.<tag on事件=“事件处理程序”>

2.
<script>
对象.on事件=事件处理函数;
</script>


3. 同一个事件加载多个处理方法
<input type=button value="show file name" id=b1><br>
	<script type="text/javascript">
	var showfilename = document.getElementById('showfilename');
	showfilename.addEventListener('click', f1, true);
	showfilename.addEventListener('click', f2, true);
	function f1(){
		alert('f1');
	}
	function f2(){
		alert('f2');
	}
	</script>




4.不常用
<div id="one">aaa </div>
<script for="one" event="onclick">
  var one=document.getElementById('one');
  one.innerHTML='bbb';
</script>


四例子
1.禁止鼠标右键
<div id='one' oncontextmenu="alert('右键已被禁止'); return false;">aaa </div>
或者:
<div id='one' oncontextmenu="return test();">aaa </div>
<script>
function test(){
alert('右键已被禁止');
return false;
}
分享到:
评论

相关推荐

    JavaScript事件机制详细研究

    JavaScript 事件机制是指浏览器中发生的各种事件,例如点击、鼠标悬停、键盘输入等,JavaScript 通过捕捉这些事件来执行相应的操作。本文将详细介绍 JavaScript 事件机制的实现方式和原理。 事件机制的实现方式有...

    JavaScript程序设计——事件处理实验报告.docx

    实验报告详细介绍了JavaScript事件处理的相关知识,这在Web开发中是非常关键的一部分,因为事件是用户与网页交互的主要方式。以下是对各个知识点的详细说明: 1. **JavaScript事件基本概念**: - **事件**:是用户...

    javascript 操作xml的所有属性事件方法和实例

    本文将深入探讨JavaScript如何操作XML的所有属性、事件和方法,并通过实例来阐述其用法。 一、JavaScript与XML的交互 1. 创建XML对象:在JavaScript中,可以使用`ActiveXObject`(仅限IE)或`DOMParser`(跨浏览器...

    JavaScript的事件操作

    事件操作是JavaScript的核心特性之一,它使得网页可以响应用户的各种交互行为,如点击按钮、移动鼠标、输入文字等。理解并熟练掌握JavaScript的事件操作对于任何前端开发者来说都至关重要。 一、事件与事件处理 1. ...

    JavaScript程序设计课件:第 5 章 事件和事件处理.ppt

    事件是指在用户与计算机交互过程中发生的动作或操作,例如鼠标单击、键盘输入、窗口加载等。事件处理器是指对事件的响应和处理,例如在鼠标单击按钮时弹出警示框。 理解事件 事件是指在日常生活和计算机交互过程中...

    JavaScript 趣味案例-事件处理-dom操作表格 示例代码

    JavaScript 事件处理 示例代码 包含表格表单创建、样式设置、事件绑定(表格、表单、复选框)、事件处理 JavaScript 事件处理 示例代码 包含表格表单创建、样式设置、事件绑定(表格、表单、复选框)、事件处理...

    JavaScript bom操作 window-event 示例代码

    JavaScript bom操作 window_event 示例代码JavaScript bom操作 window_event 示例代码JavaScript bom操作 window_event 示例代码JavaScript bom操作 window_event 示例代码JavaScript bom操作 window_event 示例代码...

    JavaScript 事件的一些重要说明

    JavaScript事件是JavaScript编程中至关重要的一个概念,它用于响应用户或浏览器的行为,如点击、滚动、键盘输入等。本文将详细解析JavaScript事件的几个关键点:异步回调、事件对象、`this`关键字以及事件冒泡的管理...

    AJAX中不触发javascript事件

    标题中的“AJAX中不触发javascript事件”指的是在使用AJAX技术进行页面更新时,可能出现JavaScript事件不按预期触发的情况。这通常是由于AJAX请求更新页面部分时,不会触发表单提交、点击或其他依赖于页面刷新的...

    JavaScript 操作键盘的Enter事件(键盘任何事件),兼容多浏览器.docx

    JavaScript 操作键盘的 Enter 事件,兼容多浏览器 在 Web 开发中,JavaScript 操作键盘的 Enter 事件是一种常见的交互方式,例如,在登录页面中,按下 Enter 键 submitting 表单。在多浏览器环境下,实现这种交互...

    关于编写性能高效的javascript事件的技术

    在前端开发中,编写高性能的JavaScript事件处理代码至关重要。高效的事件处理不仅能够提升用户体验,还能减少不必要的计算和DOM操作,从而加快页面的响应速度。随着Web应用的日益复杂,对JavaScript事件系统的优化...

    javascript实现表格添加删除等操作

    首先,`students.html`文件很可能是用来展示表格结构的HTML页面,它可能包含一个或多个表格,以及用于触发JavaScript事件的按钮。HTML部分可能包括`&lt;table&gt;`标签,`&lt;tr&gt;`(表格行)、`&lt;td&gt;`(表格单元格)以及可能的...

    扣代码工具 javascript事件 捕获者2.0.zip

    JavaScript事件是Web开发中的核心部分,它允许我们与用户进行交互,响应用户的操作,如点击按钮、滚动页面或填写表单。"扣代码工具 JavaScript事件捕获者2.0.zip"是一个专门用于理解和调试JavaScript事件处理的工具...

    javascript 事件

    JavaScript事件是Web开发中不可或缺的一部分,它允许用户与网页进行交互并响应用户的操作。这篇博客主要探讨了JavaScript事件的基本概念、事件模型以及如何处理事件。 首先,我们需要理解什么是JavaScript事件。...

    JavaScript的事件驱动.pdf

    JavaScript 事件驱动是指在 Web 应用程序中使用 JavaScript 语言来实现客户端的交互功能,通过事件驱动机制来响应用户的输入和操作。 JavaScript 语言是一种基于对象的脚本语言,通常用于客户端和服务器端的 ...

    JavaScript鼠标常用事件列表

    在JavaScript中,鼠标事件主要分为两类:鼠标动作事件和鼠标按钮事件。动作事件通常与鼠标移动有关,而按钮事件则与鼠标的点击操作相关。以下是一些基本的鼠标事件: 1. `mousemove`:当鼠标在元素上移动时触发。...

    javascript_DOM操作.rar

    在这个压缩包文件“javascript_DOM操作.rar”中,我们可以找到一个名为“javascript_DOM操作.docx”的文档,它很可能是详细介绍了JavaScript与DOM交互的相关知识。 首先,DOM是网页内容的树状表示,它将HTML或XML...

    asp.net中TextBox获得焦点和失去焦点——客户端JavaScript事件

    本文将详细讨论如何利用客户端JavaScript事件来实现这些需求。 首先,我们要理解JavaScript事件。JavaScript是一种运行在客户端浏览器上的脚本语言,它能监听用户行为和页面状态的变化,然后触发相应的函数。在...

    ASP.NET中常用的JavaScript操作

    以上就是ASP.NET中JavaScript操作的一些常见示例,包括如何添加确认对话框、在Datagrid行内添加JavaScript事件以及通过JavaScript触发服务器端事件。这些技巧能帮助开发者在不牺牲用户体验的前提下,实现更复杂的Web...

    JavaScript设计模式+JavaScript模式+JavaScript异步编程

    - 事件监听:通过事件监听和触发来处理异步操作。 - Promise:解决回调地狱,提供链式调用,但仍有回调陷阱。 - Generator:通过yield关键字实现异步流程控制,配合co库使用。 - async/await:基于Promise,提供...

Global site tag (gtag.js) - Google Analytics