<a>控件this对象说明

原创 2013年12月04日 10:16:02

href属性和onclick属性触发事件event对象this不是同一个对象

href 触发事件的this是window对象

onclick 触发的事件this是控件<a>

 

例子:

<html>
	<head>
	
	</head>
	<body>
		href的event对象是window,因此这个this就是指的window
		<br>
		<a href="javascript:href_function(this,'href_function')">
		href="javascript:href_function(this,'href_function')"
		</a>
		<br>
		<br>
		onclick的对象是当前控件a,因此可以获取控件a(链接)相关的信息
		<br>
		<a href="javascript:void(0)" onclick="_click(this,'_click')">
		onclick="_click(this,'_click')"
		</a>
		
	</body>
</html>
<script>
	var ss="我是window对象的属性"
	function href_function(obj,param){
		alert(param);
		alert(obj.outerHTML);//undefined
		alert(obj.ss);//我是window对象的属性
	}
	
	function _click(obj,param){
		alert(param);
		alert(obj.outerHTML);//<a href="javascript:void(0)" onclick="_click(this,'_click')">onclick="_click(this,'_click')"</a>
		alert(obj.ss);//undefined
	}

</script>

 

 

分享一下我封装iOS自定义控件的体会,附上三个好用的控件Demo &lt;时间选择器&amp;多行输入框&amp;日期选择器&gt;

前段时间有小伙伴问到我:"这样的控件该怎么做呢?",我感觉是个比较简单的控件,可能对于入行不久的同志思路没有很清晰吧。趁着最近工作不忙,就来这里分享一下我封装自定义控件的几点体会吧。 一个良好的自定...

Dictionary&lt;string, string&gt;是一个泛型使用说明

Dictionary是一个泛型 他本身有集合的功能有时候可以把它看成数组 他的结构是这样的:Dictionary 他的特点是存入对象是需要与[key]值一一对应的存入该泛型 通过某一个一定的[...

ECSide标签属性说明之&lt;ec:column&gt;

标签 ◆ 属性: columnId 描述:  单元格的id,相当于的id属性 ◆ 属性: title 描述:  列在列表表头里显示的名称. ◆ 属性: property 描述:  指定该列所...

原创:oracle 子查询介绍&lt;七&gt;

前几节课中我们渐渐的对oracle的知识,有了进一步的了解与掌握,随着时间的推移,在这节课程中我们来讲解SQL子查询的知识,希望通过授课中的内容对你有所帮助!  Java代码   子查询概念 :...

spss统计软件分析学习笔记&lt;三&gt;

上课讲了卡方检验和T检验之类的东西,可惜我们并不是专业搞统计的。听着很吃力。但是回到软件上,还是很好实现的。这就是spss的优点~  1,交叉分组的频数分析 在列联表的基础上作进一步分析,可得到...

MySQL数据库优化总结 &lt;转&gt;

对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作:数 据库设计、sql语句优化、数据库参数配置、恰当的硬件资...

学习Shell的一些实用资料 &lt;转&gt;

Shell文档 ChinaUnix上大神網中人总结的Shell十三问?,强烈推荐,这本书讲得比较精炼,而且都是一些Shell学习中容易把握不住的一些细节难点。每一问都写得非常精彩。 同样是Chin...

关于&lt;Script&gt;标签在html页面放置位置

一般script标签会被放在头部或尾部。头部就是里面,尾部一般指里,但也有放在闭合标签之后的。 究竟这些位置不同有什么不一样呢?下面我来详细说一下: 1.标签放置在标签内部时:   将scrip...

s2sh框架 启动时错误&lt;java.lang.VerifyError&gt

s2sh框架 启动时异常 ????? 最近项目转入maven管理,之前是直接把包放入项目中,而且又不是本人添加。现在需要一一从maven中央库对应下载所需的包,网络又不给力,那是相当的费劲。...
  • JIESA
  • JIESA
  • 2016年10月27日 11:31
  • 704

asp.net mvc <tr>变&lt;tr/&gt; @Html.Raw 作用

遇到的问题:列表页上有查询条件,是通过将其存入到model中实现的。代码如下:在JS中给它绑定: $(function () { if ("" != "@Model.nBookS...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:&lt;a&gt;控件this对象说明
举报原因:
原因补充:

(最多只允许输入30个字)