javascript currentTarget对象介绍
var show = function (e) {
/*
这样按下鼠标由于onclick事件是由冒泡触发的,所以event.srcElement || event.target是IMG对象,而不是A对象
IE解决方法是当前获得焦点的对象即document.activeElement,则FF和OP是event.currentTarget对象
具体代码如下
*/
alert((e.currentTarget || document.activeElement).tagName);
};
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
相关推荐
-
JavaScript replace(rgExp,fn)正则替换的用法
代码如下: 复制代码 代码如下: var rxhtmlTag = /(<([\w:]+)[^>]*?)\/>/g, rselfClosing = /^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i, fcloseTag = function(all, front, tag) { return rselfClosing.test(tag) ? all : front + "></" + tag +
-
用javascript来控制 链接的target 属性的代码
在HTML 4.0 Strict和XHTML 1.0 STRICT里不允许在<a>标签里使用target属性,这是一件令网页设计者懊恼的事.在过渡的规范里还是允许使用的.但通过一定的方法,我们可以解决这一问题. HTMl4.0规范里拿掉了target属性.但它添加了另外一个属性:rel.这个属性是用来指定包含链接的文档和所链接文档之间的关系的.规范里定义了其属性值(如:next,previous,chapter,section),在这些属性里大多数是用来定义一个大文档里各个小部分之间的关系的.
-
js 有框架页面跳转(target)三种情况下的应用
1.跳出框架,在父页面. jsp: 复制代码 代码如下: <script language="javascript"> window.parent.frames.location.href="../welcome.en" </script> java: 复制代码 代码如下: PrintWriter out = response.getWriter(); out.write("<script type='text/javascr
-
JavaScript中常用的验证reg
不错的JS验证~~~~~~~~~~~~~~~~~~~~~~~~~ 用途:校验ip地址的格式 输入:strIP:ip地址 返回:如果通过验证返回true,否则返回false: */ function isIP(strIP) { if (isNull(strIP)) return false; var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式 if(re.test(strIP)) { if( RegExp.$1 <256 && R
-
JavaScript获得表单target属性的方法
本文实例讲述了JavaScript获得表单target属性的方法.分享给大家供大家参考.具体实现方法如下: <!DOCTYPE html> <html> <body> <form id="frm1" action="form_action.asp" target="_blank"> First name: <input type="text" name="fnam
-
JS target与currentTarget区别说明
复制代码 代码如下: <div id="outer" style="background:#099"> click outer <p id="inner" style="background:#9C0">click inner</p> <br> </div> <script type="text/javascript"> functio
-
javascript currentTarget对象介绍
var show = function (e) { /* 这样按下鼠标由于onclick事件是由冒泡触发的,所以event.srcElement || event.target是IMG对象,而不是A对象 IE解决方法是当前获得焦点的对象即document.activeElement,则FF和OP是event.currentTarget对象 具体代码如下 */ alert((e.currentTarget || document.activeElement).tagName); }; [Ctrl+
-
JavaScript 事件对象介绍
JavaScript事件的一个重要的方面是它们拥有一些相对一致的特点,可以给开发提供强大的功能; 最方便和强大的就是事件对象,它们可以帮你处理鼠标事件和键盘敲击方面的情况; 此外还可以修改一般事件的捕获/冒泡流的函数; 一 事件对象 // 事件处理函数的一个标准特性是:以某些方式访问的事件对象包含有关于当前事件的上下文信息; // 事件处理由三部分组成:对象.事件处理函数=函数; document.onclick = function(){ alert('Lee'); } // PS:以上程序解
-
JavaScript中对象介绍
JavaScript中,除了number.string.boolean.null和undefined,其它所有的值都是对象.对象可以通过字面量来直接声明,也可以通过new操作符来新建.与Java语言不同,JavaScript对象中的property是可以动态添加或者删除的:同时,对象中的property还可以是空字符串: 复制代码 代码如下: //properties in object can be added/deleted dynamically var o = {x:1, y:2}; c
-
JavaScript 自定义对象方法汇总
目录 一 使用object创建对象 二 使用构造函数创建对象 三 字面量创建对象 四 this 关键字 this 表示当前对象 五 基本数据类型和引用数据类型 基本数据类型 引用数据类型 六 闭包 如何理解闭包? 闭包的用途 闭包的使用 七 Json 基本用法 符合属性 Json对象的集合 JSON 操作 一 使用object创建对象 <script> // 创建对象 var stu = new Object() // 给对象添加属性 stu.name='jibu' stu[9527] = '
-
JavaScript内置对象介绍
目录 一.内置对象 二.Math对象 1.Math对象的使用 2.生成指定范围的随机数 三.日期对象 1.Date()方法的使用 2.日期对象的使用 3.获取时间戳 四.数组对象 1.数组对象的创建 2.检测是否为数组 3.添加删除数组元素的方法 4.数组排序 5. 数组索引方法 6.数组转换为字符串 五.字符串对象 1.根据字符返回位置 2. 根据位置返回字符 3. 字符串操作方法 4.split()方法 一.内置对象 内置对象就是指 JS 语言自带的一些对象,这些对象供开发者使用,并提供了一
-
JavaScript event对象整理及详细介绍
Event属性和方法: 1. type:事件的类型,如onlick中的click: 2. srcElement/target:事件源,就是发生事件的元素: 3. button:声明被按下的鼠标键,整数,1代表左键,2代表右键,4代表中键,如果按下多个键,酒把这些值加起来,所以3就代表左右键同时按下:(firefox中 0代表左键,1代表中间键,2代表右键) 4. clientX/clientY:事件发生的时候,鼠标相对于浏览器窗口可视文档区域的左上角的位置:(在DOM标准中,这两个属性值都不考虑
-
js预载入和JavaScript Image()对象使用介绍
预载入和JavaScript Image()对象 很多high-res图像真的可以使 Web 站点更加整洁.但是它们也会使站点的访问速度变慢--图像是文件,文件使用带宽,带宽直接与等待时间相关.是该了解如何通过一个叫做图像预载入(preloading)的技巧来提高 Web 站点的访问速度的时候了. 图像预载入 对于浏览器载入图像来说,只有在对图像发送一个 HTTP请求之后,它们才会被浏览器载入,对图像的 HTTP 请求要么使用 <img> 标记,要么通过方法调用实现.如果使用 JavaScri
-
JavaScript中对象property的读取和写入方法介绍
JavaScript中,可以通过点号操作符"."或者中括号操作符"[]"来对对象的property进行读取和写入: 复制代码 代码如下: var o = {x:1, y:2}; console.log(o.x);//1 console.log(o["y"]);//2 o.y = 7; console.log(o["y"]);//7 值得注意的是,如果使用中括号操作符,则操作符内的值类型必须是string,或者能够转换成stri
-
JavaScript event对象整理及详细介绍
Event属性和方法: 1. type:事件的类型,如onlick中的click: 2. srcElement/target:事件源,就是发生事件的元素: 3. button:声明被按下的鼠标键,整数,1代表左键,2代表右键,4代表中键,如果按下多个键,酒把这些值加起来,所以3就代表左右键同时按下:(firefox中 0代表左键,1代表中间键,2代表右键) 4. clientX/clientY:事件发生的时候,鼠标相对于浏览器窗口可视文档区域的左上角的位置:(在DOM标准中,这两个属性值都不考虑
-
JavaScript事件对象event用法分析
本文实例讲述了JavaScript事件对象event用法.分享给大家供大家参考,具体如下: 前面的文章已经介绍了JavaScript为事件指定处理程序的五种方式. 下面继续介绍JavaScript的事件对象event. 事件对象event包含导致事件的元素.事件的类型以及其他与特定事件相关的信息. 1.DOM中的事件对象 属性/方法 类型 说明 bubbles Boolean 表明事件是否冒泡 cancelabel Boolean 表明是否可以取消事件的默认行为 currentTarget El
随机推荐
- asp.net System.Net.Mail 发送邮件
- 正则表达式详述 二
- 一款js和css代码压缩工具[附JAVA环境配置方法]
- 浅谈Java线程间通信之wait/notify
- Spring学习之Bean的装配多种方法
- Oracle 10g安装配置方法图文教程
- Android编程中Perferences的用法实例分析
- Vue 进阶教程之v-model详解
- php设计模式之单例模式使用示例
- IE8 下的Js错误HTML Parsing Error...
- 浅析C#中数组,ArrayList与List对象的区别
- movie not found的解决办法(iis)
- java中double类型运算结果异常的解决方法
- Android TraceView和Lint使用详解及性能优化
- java中struts2实现简单的文件上传与下载
- Js与Jq 获取页面元素值的方法和差异对比
- c# 可疑文件扫描代码(找到木马)(简)
- yii通过小物件生成view的方法
- linux shell 自定义函数方法(定义、返回值、变量作用域)
- Android中使用Vectors(2)绘制优美的路径动画