今天复习下javascript的一些事件,上一节已经说了捕获和冒泡事件,这节主要来看看常见的事件,废话不多说,先截个图看看常见的事件
我写了两个htmL文件 上源代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>javascript事件</title>
<script language="JavaScript" type="text/javascript">
function textChange(obj){
//alert(obj);
var div=document.getElementById("inputDiv");
var value=obj.value;
div.innerHTML=value;
}
function textChange2(obj){
var div=document.getElementById("inputDiv2");
var value=obj.value;
div.innerHTML=value;
}
</script>
</head>
<body>
onChange事件:<input type="text" id="input1" onchange="textChange(this)"/><div id="inputDiv"></div>
onpropertyChange事件:<input type="text" id="input2" onpropertychange="textChange2(this)"/><div id="inputDiv2"></div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>javascript事件2</title>
<script language="JavaScript" type="text/javascript">
function cardOnFocus(obj){
var value=obj.value;
if(value=="请输入格式:10XXXXXX"){
obj.value="";
}
}
function cardOnBlur(obj){
var value=obj.value;
var pattern=/^10\d{6}$/;
var result=pattern.test(value);
if(!result){
alert("您输入的格式错误,重新输入!");
obj.focus();
}else{
alert("格式输入正确!");
}
}
</script>
</head>
<body>
<form>
<h2>卡号:<input type="text" id="inputCard" value="请输入格式:10XXXXXX" onfocus="cardOnFocus(this)" onblur="cardOnBlur(this)" /></h2>
<br />
密码:<input type="password" id="inputPass" value=""/>
</form>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> JavaScript中的事件(下) </TITLE>
<META NAME="Content-Type" CONTENT="text/html;charset=utf-8">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function pageOnLoad(){
var xDiv=document.getElementById("positionX");
var yDiv=document.getElementById("positionY");
function documentMouseMove(ev){
ev=ev||window.event;
if(navigator.userAgent.indexOf("Firefox")!=-1){
if(ev.pageX||ev.pageY){
xDiv.innerHTML="<font color='red'>"+ev.pageX+"</font>";
yDiv.innerHTML="<font color='red'>"+ev.pageY+"</font>";
}
}else{
var x=ev.clientX+document.body.scrollLeft-document.body.clientLeft;
var y=ev.clientY+document.body.scrollTop-document.body.clientTop;
xDiv.innerHTML="<font color='red'>"+x+"</font>";
yDiv.innerHTML="<font color='red'>"+y+"</font>";
}
}
document.onmousemove=documentMouseMove;
}
//-->
</SCRIPT>
</HEAD>
<BODY onload="pageOnLoad()">
X:<div id="positionX"></div>
Y:<div id="positionY"></div>
</BODY>
</HTML>
- 大小: 75.9 KB
- 大小: 32.6 KB
分享到:
相关推荐
JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础学习 示例代码JavaScript js基础...
JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)...
本教程旨在为初学者提供一个全面的JavaScript基础知识学习平台,帮助理解并掌握这种强大的脚本语言。 《JavaScript基础教程》首先会介绍JavaScript的历史背景和基本语法,包括变量、数据类型、操作符、流程控制...
《javascript基础教程(第8版)》循序渐进地讲述了javascript 及相关的css、dom、ajax、jquery 等技术。书中从javascript 语言基础开始,分别讨论了图像、框架、浏览器窗口、表单、正则表达式、用户事件和cookie,并...
JavaScript基础三天总结
javascript 基础 教程 入门 精通 javascript 基础 教程 入门 精通 javascript 基础 教程 入门 精通 javascript 基础 教程 入门 精通 javascript 基础 教程 入门 精通 javascript 基础 教程 入门 精通 javascript ...
JavaScript 基础教程 JavaScript 是一种广泛应用于网页和网络应用的轻量级编程语言,它主要用于增强网页的交互性和动态功能。JavaScript 能够直接嵌入 HTML 页面中,为设计师提供了一种无需深入编程就能实现动态...
在这个"JavaScript基础教程"中,我们将深入探讨JavaScript的核心概念和常见用法。 1. **基础语法** JavaScript的基础包括变量声明(var、let、const)、数据类型(如字符串、数字、布尔值、null、undefined、对象...
这个"Javascript基础教程版"涵盖了JavaScript的核心概念,旨在为初学者提供一个清晰的学习路径。 在JavaScript的基础教程中,你将首先了解它的历史背景和应用领域,然后深入到语法层面。JavaScript语法基于...
二、JavaScript基础语法 1. 变量:JavaScript中的变量使用var、let或const关键字声明。var适用于全局或函数作用域,let和const则属于块级作用域。const声明的变量不可重新赋值,但其引用的对象属性仍可修改。 2. ...
JavaScript是Web前端开发的核心语言之一,它为网页和应用程序提供了动态交互的能力。在JavaScript中,条件语句是控制程序流程的重要工具,它们允许我们根据不同的条件执行不同的代码块,从而实现逻辑判断和决策。本...
### JavaScript基础网页中调用JS代码的几种方法 在网页开发过程中,JavaScript作为一种重要的客户端脚本语言,被广泛应用于交互式网页设计中。本文将详细介绍几种在HTML文档中调用JavaScript代码的方法,帮助开发者...
3. 外部脚本:将JavaScript代码写入单独的.js文件,然后通过`<script src="script.js"></script>`引用,保持代码的分离和可重用性。 JavaScript操作DOM: 1. Document Object Model(DOM)是HTML和XML文档的编程...
本教程“JavaScript基础与实例教程”由中国电力出版社出版,旨在为初学者和有经验的开发者提供一个深入理解JavaScript核心概念和实践技巧的平台。 首先,JavaScript的核心概念包括变量、数据类型和操作符。变量是...
JavaScript 基础复习大纲 DAY1 一、JavaScript 简介 JavaScript 是一种基于对象(Object)和事件驱动(Event Driven)、并具有安全性的脚本语言。它主要用途改进网页设计、验证表单、检测浏览器、创建 cookies,...
这个“JavaScript基础教程”PDF文件是初学者掌握JavaScript语法和概念的理想资源。下面,我们将深入探讨JavaScript的核心知识,包括变量、数据类型、控制流、函数、对象、数组、DOM操作以及事件处理等。 1. **变量...
### JavaScript基础教程核心知识点概述 #### 一、JavaScript简介与特性 - **JavaScript的作用**:JavaScript主要用于增强网页的交互性和动态效果,使网页能够实时响应用户的操作,提高用户体验。 - **减少HTML重复*...
这个"javascript基础实验含源码"的资料显然是为了帮助初学者通过实践来学习JavaScript的基础概念和用法。 首先,我们看到有"js.htm"和"js .htm"这两个文件,它们可能是HTML文档,其中包含了内联JavaScript代码。在...
HTML CSS and Javascript 基础学习代码 HTML CSS and Javascript 基础学习代码 HTML CSS and Javascript 基础学习代码 HTML CSS and Javascript 基础学习代码 HTML CSS and Javascript 基础学习代码 ...