Js事件

笔记

event.currentTargetevent.target的区别

  • currentTarget事件处理的元素
  • target触发此事件的元素
function hide(e){ 
  e.currentTarget.style.visibility = "hidden";
   // When this function is used as an event handler: 
  this === e.currentTarget
}
var ps = document.getElementsByTagName('p');

for(var i = 0; i < ps.length; i++){ 
  //false -> 停止事件冒泡
  ps[i].addEventListener('click', hide, false);
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是事件: 事件是交互体验的核心功能 一.事件冒泡: 当一个事件发生时,这个事件会从内向外逐层传递。 二.为什么...
    轻描淡写mua阅读 3,459评论 0 0
  • js和HTML之间交互是通过事件实现的。事件会有事件流。事件描述的是从页面接受事件的顺序。IE和网景提出了差不多相...
    言大大freedom阅读 3,738评论 0 0
  • 事件类型 Web浏览器可能发生的事件类型有很多。不同的事件类型具有不同的信息,而“DOM3级事件“规定了以下几类事...
    ConRon阅读 4,340评论 0 1
  • JavaScript事件列表事件 解说一般事件 onclick 鼠标点击时触发此事件ondblclick ...
    lmem阅读 2,854评论 0 1
  • 事件对象 在触发DOM上的某个事件时,会产生一个事件对象event,这个对象中包含着所有与事件有关的信息。包括导致...
    落花的季节阅读 1,222评论 0 1