简单来说,event.target是发生事件的元素或触发事件的元素。

假设有如下的 HTML 结构:

<div onclick="clickFunc(event)" style="text-align: center;margin:15px;
border:1px solid red;border-radius:3px;"><div style="margin: 25px; border:1px solid royalblue;border-radius:3px;"><div style="margin:25px;border:1px solid skyblue;border-radius:3px;"><button style="margin:10px">Button</button></div></div></div>

JS 代码如下:

function clickFunc(event) {console.log(event.target);
}

如果单击 button,即使我们将事件附加在最外面的div上,它也将打印 button 标签,因此我们可以得出结论event.target是触发事件的元素。

什么是 event.target ?相关推荐

  1. js中event,event.srcElement,event.target在IE和firefox下的兼容性

    1.window.event对象 IE:有window.event对象 firefox:没有window.event对象.可以通过函数的参数传递event对象.例 如:οnmοusedοwn=func ...

  2. 事件源event.target

    今天在了解检测浏览器是否能播放不同类型的视频时发现以下代码 <script> function supportType(e,vidType,codType){ myVid=document ...

  3. event.target【转载】

    [转载] 1.this和event.target的区别: js中事件是会冒泡的,所以this是可以变化的,但event.target不会变化,它永远是直接接受事件的目标DOM元素: 2.this和ev ...

  4. event.srcElement 与event.target

    event.target  event.srcElement  这两个是当事件发生时的那个对象引用,相当于JQuery里的this 火狐只能用 event.target,IE只能用event.srcE ...

  5. 给父元素添加点击事件时,获取到的 event.target 为子元素(point-events: none 的妙用)

    目录 场景 分析 解决 场景 使用 ion-select 组件时,点击下拉图标 点击事件的 event.target,不是图标本身的 DOM,而是图标子元素的 DOM 这会导致 popover 无法计 ...

  6. JavaScript中的Event.target

    event.target 一般情况下我们获取目标事件源都是谁是调用者谁就是事件源,但是当有批量的DOM需要操作的时候,要判断哪一个dom是事件源就不是很明确了,使用e.target可以准确地获取事件源 ...

  7. event.target与event.currentTarget的差异

    event.target与event.currentTarget的差异(完整版) 1.什么是target?什么是currentTarget? event.target 是发生事件的元素或触发事件的元素 ...

  8. event.target与event.currentTarget的区别

    event.target事件和event.currentTarget事件,经常被人们混淆.因为它们两个有时候的返回值是完全一样的,因此很具有迷惑性.然而如果真的是一样的,那当初官方就不会做这样没有意义 ...

  9. event.target.tagName是啥?

    event.target.tagName是啥? <!DOCTYPE html> <html><head><meta charset="utf-8&q ...

最新文章

  1. 【java】第二十二节课(HashSet)
  2. 百万级访问量网站的技术准备工作[转帖]
  3. mysql MDL锁如何解决_MySQL元数据锁MDL
  4. 全球IP地址数周内用完,或现无法上网情况
  5. nginx安装路径,查找配置文件以及如何配置
  6. 关于ShopEx的二次开发的目录结构及各文件功能
  7. Random()中具体实现(含种子数组的实现)
  8. 75.58 亿美元成交!美国最大规模 5G 毫米波频谱拍卖
  9. MESSAGE: [unixODBC][MySQL][ODBC 3.51 Driver]Can't connect to local MySQL server through socket '/tmp
  10. 14. 调整数组顺序是奇数位于偶数前(C++版本)
  11. 分享一个NI软件卸载工具
  12. 速达软件登录远程客户端总提示检查卡号密码
  13. oracle创建用户'表空间配额,牛刀小试:Oracle 用户表空间配额(quota )控制之随心所欲...
  14. worldpress小工具自定义html,教程 | 用 worldpress 搭建自己的博客 – 小白教程
  15. 工作中,掌握这四个说话技巧,再也不用担心自己不会说话
  16. 日志说明以及格式统一规范
  17. 小奇画画(线段树+map)(水题)
  18. 一物一码溯源防伪开源演示系统
  19. 服务器主板纽扣电池型号,纽扣电池的常见型号(cr2032,cr2450)怎么看
  20. “花生壳”实现内网穿透搭建个人网站

热门文章

  1. 如何提高睡眠效率和质量?
  2. ***JLink Error: Supply voltage too low (1 Volt is required, Measured: 0.4 Volt).Please check target
  3. 谷歌play商店_Google Play商店优化的17个技巧
  4. 政策更新|9月18日起,产品识别码检查升级
  5. mysql中清空数据表中的数据,不删除数据表
  6. 使用Shader Graph实现《塞尔达传说:旷野之息》风格的着色器
  7. 九校联考-长沙市一中NOIP模拟Day1T3 优美序列(sequence)
  8. 必应拼音输入法与搜狗拼音输入法对比评测报告之功能评价篇
  9. This beta version of Typora is expired,please download and install a newe最新解决方案
  10. word标尺灰色_如何在Microsoft Word中显示和隐藏标尺