this 讲解

this

默认指代 window,在onclick函数里指代当前点击对象。

for(var i=0,i<obj.length,i++){
  obj[i].onclick = function(){
      this.style.backgroundColor = red
  }
}

阻止事件冒泡
e.stopPropagation() 非IE下
阻止浏览器默认行为
e.prevertDefault() 非IE下

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 下面将this的一些基本使用和大家分享一下: 查看this指向的一句话法则: 永远指向其所在函数的所有者如果没有所...
    饥人谷_enzo阅读 543评论 0 1
  • 什么是事件: 我们可以简单的把事件理解为浏览器的感知系统。比如说:他可以感觉到用户是否点击(click)了页面、鼠...
    张松1366阅读 6,847评论 1 6
  • JavaScript 程序采用了异步事件驱动编程模型。在这种程序设计风格下,当文档、浏览器、元素或与之相关的对象发...
    劼哥stone阅读 1,296评论 3 11
  • 时间都去哪儿了?你的内存够吗?你的心累吗? 盘点后,你空间才会大,心才可以才会宽。财务人员都知道,盘点这个词,...
    商海情龙阅读 247评论 0 0
  • 自從習慣了好油入菜之後, 缺油的日子變得有點食之無味, 吃起來就是一味怪怪的,好不習慣。 今日終於有時間去補貨了,...
    品思陈资璧Phoebe阅读 121评论 0 1