对象this、currentTarget和target】的更多相关文章

在事件处理程序内部,对象this始终等于currentTarget的值,而target则只包含事件的实际目标.如果直接将事件处理程序指定给了目标元素,则this.currentTarget和target包含相同的值.来看下面的例子: var btn = document.getElementById("myBtn"); btn.onclick = function (event) {     alert(event.currentTarget === this); //ture    …
Flex的 Event中属性currentTarget与target的区别 1.区别 (1)currentTarget是事件的处理对象(event processor) (2)target是事件的调用对象(event dispatcher) 2.实例说明 (1)设计源码 <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/m…
Flex的 Event中属性currentTarget与target的差别 1.差别 (1)currentTarget是事件的处理对象(event processor) (2)target是事件的调用对象(event dispatcher) 2.实例说明 (1)设计源代码 <? xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com…
<ul> <li>1itme1</li> <li>2itme2</li> <li>3itme3</li> <li>4itme4</li> <li>5itme5</li> </ul> <script> var lis=document.getElementsByTagName("li"); for(var i=0;i<lis.l…
在一般情况下,target与currentTarget指向的是同一个对象.一般情况是指我们只对某一个独立的mc添加侦听器.如下: var mc:Sprite=new Sprite();addChild(mc);mc.x=300,mc.y=300;mc.graphics.beginFill(0×000000);mc.graphics.drawRoundRect(0,0,50,50,10,10);mc.name=”圆角矩形mc”; mc.addEventListener(MouseEvent.CLI…
标签属性分类(元素对象属性) 不可见标签与可见标签: <head></head>        属于不可见标签, 里面的内容一般用于css还有全局的一些变量,声明等. 而且如果要引用全局css(如*{ -- }), head依然是不受影响的区块. 可见标签    <html> 和<body>均属于可见区块. 标签属性: 普遍属性    全局都可以生效 特定属性    不同的标签有它们特有的属性 <a>标签: <a></a>…
在页面与js传值中我们经常用到data-id="1"的方式,然后通过e.target.dataset.id取id的值今天在获取值时怎么也取不到,后来发现e对象有currentTarget和target属性,而dataset就在currentTarget中,所以通过e.currentTarget.dataset.id取到了正确的值.另外data-id="1"最好不要用驼峰命名如:data-Id="1" ,这样有时候也取不到值.…
一:事件流 事件流描述的是从页面中接收事件的顺序.  事件冒泡 <div id="one"> <div id="two"> <div id="three">点击</div> </div> </div> document.getElementById("one").addEventListener("click", clickOne);…
事件流 事件流描述的是从页面中接收事件的顺序,IE和Netscape提出来差不多完全相反的事件流的概念,IE事件流是事件冒泡流,Netscape事件流是事件捕获流. 事件冒泡 IE的事件流叫做事件冒泡,即事件开始时由最具体的元素(文档中嵌套最深的那个节点)接收,然后逐级向上(一直到文档):如下代码: <div id = "div"> <span id="span"> <a id="aTag">事件测试</…
js 中的event是个很有用的对象,不同的浏览器,处理方式可能不一样. 我们现在只考虑标准的浏览器的情况 event是表示时间触发的产生的对象,以click事件为例. 由于冒泡的存在,event对象的字段取值,可能不一样. 例如,我们通常用的event.currentTarget,得到click点击的原始对象(如果外层的父元素有click事件,同样触发),因此我们得到的结果是外层的父对象,是因为冒泡的导致. 因此,如果打算得到原始对象,改为target字段. 以下是currentTarget与…